home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_4.txt < prev    next >
Text File  |  1993-04-16  |  245KB  |  4,069 lines

  1. # near model CODE resource
  2. # jump table entries: 256-256 (1 of them)
  3. export_32:
  4. 00000000  48E7 7FFA                movem.l    -[A7], D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A6
  5. 00000004  6100 0196                bsr        +0x198 /* 0000019C */
  6. 00000008  49FA 026A                lea.l      A4, [PC + 0x26A /* 00000274, value 0x4AA8, cstring "" */]
  7. 0000000C  302C 0004                move.w     D0, [A4 + 0x4]
  8. 00000010  5340                     subq.w     D0, 1
  9. 00000012  6704                     beq        +0x6 /* 00000018 */
  10. 00000014  70FF                     moveq.l    D0, 0xFFFFFFFF
  11. 00000016  6034                     bra        +0x36 /* 0000004C */
  12. label00000018:
  13. 00000018  264D                     movea.l    A3, A5
  14. 0000001A  97D4                     sub.l      A3, [A4]
  15. 0000001C  204B                     movea.l    A0, A3
  16. 0000001E  2014                     move.l     D0, [A4]
  17. 00000020  6100 014C                bsr        +0x14E /* 0000016E */
  18. 00000024  202C 0008                move.l     D0, [A4 + 0x8]
  19. 00000028  4874 0800                pea.l      [A4 + D0]
  20. 0000002C  2F0B                     move.l     -[A7], A3
  21. 0000002E  6122                     bsr        +0x24 /* 00000052 */
  22. 00000030  504F                     addq.w     A7, 8
  23. 00000032  202C 000C                move.l     D0, [A4 + 0xC]
  24. 00000036  4874 0800                pea.l      [A4 + D0]
  25. 0000003A  2F0B                     move.l     -[A7], A3
  26. 0000003C  2F0D                     move.l     -[A7], A5
  27. 0000003E  6100 00A4                bsr        +0xA6 /* 000000E4 */
  28. 00000042  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29. 00000046  6100 0220                bsr        +0x222 /* 00000268 */
  30. 0000004A  7000                     moveq.l    D0, 0x00
  31. label0000004C:
  32. 0000004C  4CDF 5FFE                movem.l    D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A6, [A7]+
  33. 00000050  4E75                     rts
  34. fn00000052:
  35. 00000052  226F 0004                movea.l    A1, [A7 + 0x4]
  36. 00000056  206F 0008                movea.l    A0, [A7 + 0x8]
  37. 0000005A  48E7 1800                movem.l    -[A7], D3,D4
  38. label0000005E:
  39. 0000005E  7601                     moveq.l    D3, 0x01
  40. 00000060  7200                     moveq.l    D1, 0x00
  41. 00000062  1218                     move.b     D1, [A0]+
  42. 00000064  2401                     move.l     D2, D1
  43. 00000066  0241 000F                andi.w     D1, 0xF
  44. 0000006A  6608                     bne        +0xA /* 00000074 */
  45. 0000006C  612C                     bsr        +0x2E /* 0000009A */
  46. 0000006E  2200                     move.l     D1, D0
  47. 00000070  6722                     beq        +0x24 /* 00000094 */
  48. 00000072  6002                     bra        +0x4 /* 00000076 */
  49. label00000074:
  50. 00000074  D241                     add.w      D1, D1
  51. label00000076:
  52. 00000076  0242 00F0                andi.w     D2, 0xF0
  53. 0000007A  6606                     bne        +0x8 /* 00000082 */
  54. 0000007C  611C                     bsr        +0x1E /* 0000009A */
  55. 0000007E  2400                     move.l     D2, D0
  56. 00000080  6002                     bra        +0x4 /* 00000084 */
  57. label00000082:
  58. 00000082  E64A                     lsr        D2.w, 3
  59. label00000084:
  60. 00000084  D3C2                     add.l      A1, D2
  61. 00000086  2801                     move.l     D4, D1
  62. label00000088:
  63. 00000088  12D8                     move.b     [A1]+, [A0]+
  64. 0000008A  5384                     subq.l     D4, 1
  65. 0000008C  66FA                     bne        -0x4 /* 00000088 */
  66. 0000008E  5383                     subq.l     D3, 1
  67. 00000090  66F2                     bne        -0xC /* 00000084 */
  68. 00000092  60CA                     bra        -0x34 /* 0000005E */
  69. label00000094:
  70. 00000094  4CDF 0018                movem.l    D3,D4, [A7]+
  71. 00000098  4E75                     rts
  72. fn0000009A:
  73. 0000009A  7000                     moveq.l    D0, 0x00
  74. 0000009C  1018                     move.b     D0, [A0]+
  75. 0000009E  6A42                     bpl        +0x44 /* 000000E2 */
  76. 000000A0  0800 0006                btst.b     D0, 0x6
  77. 000000A4  6734                     beq        +0x36 /* 000000DA */
  78. 000000A6  0800 0005                btst.b     D0, 0x5
  79. 000000AA  6720                     beq        +0x22 /* 000000CC */
  80. 000000AC  0800 0004                btst.b     D0, 0x4
  81. 000000B0  670A                     beq        +0xC /* 000000BC */
  82. 000000B2  61E6                     bsr        -0x18 /* 0000009A */
  83. 000000B4  2600                     move.l     D3, D0
  84. 000000B6  61E2                     bsr        -0x1C /* 0000009A */
  85. 000000B8  C143                     exg        D0, D3
  86. 000000BA  4E75                     rts
  87. label000000BC:
  88. 000000BC  1018                     move.b     D0, [A0]+
  89. 000000BE  E180                     asl        D0, 8
  90. 000000C0  1018                     move.b     D0, [A0]+
  91. 000000C2  E180                     asl        D0, 8
  92. 000000C4  1018                     move.b     D0, [A0]+
  93. 000000C6  E180                     asl        D0, 8
  94. 000000C8  1018                     move.b     D0, [A0]+
  95. 000000CA  4E75                     rts
  96. label000000CC:
  97. 000000CC  0200 001F                andi.b     D0, 0x1F
  98. 000000D0  E180                     asl        D0, 8
  99. 000000D2  1018                     move.b     D0, [A0]+
  100. 000000D4  E180                     asl        D0, 8
  101. 000000D6  1018                     move.b     D0, [A0]+
  102. 000000D8  4E75                     rts
  103. label000000DA:
  104. 000000DA  0200 003F                andi.b     D0, 0x3F /* '?' */
  105. 000000DE  E180                     asl        D0, 8
  106. 000000E0  1018                     move.b     D0, [A0]+
  107. label000000E2:
  108. 000000E2  4E75                     rts
  109. fn000000E4:
  110. 000000E4  222F 0004                move.l     D1, [A7 + 0x4]
  111. 000000E8  226F 0008                movea.l    A1, [A7 + 0x8]
  112. 000000EC  206F 000C                movea.l    A0, [A7 + 0xC]
  113. 000000F0  48E7 1810                movem.l    -[A7], D3,D4,A3
  114. label000000F4:
  115. 000000F4  7401                     moveq.l    D2, 0x01
  116. 000000F6  7000                     moveq.l    D0, 0x00
  117. 000000F8  1018                     move.b     D0, [A0]+
  118. 000000FA  670C                     beq        +0xE /* 00000108 */
  119. 000000FC  6A26                     bpl        +0x28 /* 00000124 */
  120. 000000FE  0880 0007                bclr.b     D0, 0x7
  121. 00000102  E188                     lsl        D0, 8
  122. 00000104  1018                     move.b     D0, [A0]+
  123. 00000106  601C                     bra        +0x1E /* 00000124 */
  124. label00000108:
  125. 00000108  1018                     move.b     D0, [A0]+
  126. 0000010A  675C                     beq        +0x5E /* 00000168 */
  127. 0000010C  6A0E                     bpl        +0x10 /* 0000011C */
  128. 0000010E  E188                     lsl        D0, 8
  129. 00000110  1018                     move.b     D0, [A0]+
  130. 00000112  E188                     lsl        D0, 8
  131. 00000114  1018                     move.b     D0, [A0]+
  132. 00000116  E188                     lsl        D0, 8
  133. 00000118  1018                     move.b     D0, [A0]+
  134. 0000011A  6008                     bra        +0xA /* 00000124 */
  135. label0000011C:
  136. 0000011C  2400                     move.l     D2, D0
  137. 0000011E  6100 FF7A                bsr        -0x84 /* 0000009A */
  138. 00000122  C142                     exg        D0, D2
  139. label00000124:
  140. 00000124  D080                     add.l      D0, D0
  141. label00000126:
  142. 00000126  D3C0                     add.l      A1, D0
  143. 00000128  2611                     move.l     D3, [A1]
  144. 0000012A  6B32                     bmi        +0x34 /* 0000015E */
  145. 0000012C  280E                     move.l     D4, A6
  146. 0000012E  670A                     beq        +0xC /* 0000013A */
  147. 00000130  2832 3000                move.l     D4, [A2 + D3.w]
  148. 00000134  6704                     beq        +0x6 /* 0000013A */
  149. 00000136  2284                     move.l     [A1], D4
  150. 00000138  6028                     bra        +0x2A /* 00000162 */
  151. label0000013A:
  152. 0000013A  D681                     add.l      D3, D1
  153. 0000013C  2643                     movea.l    A3, D3
  154. 0000013E  BE6B 0002                cmp.w      D7, [A3 + 0x2]
  155. 00000142  661C                     bne        +0x1E /* 00000160 */
  156. 00000144  362B FFFE                move.w     D3, [A3 - 0x2]
  157. 00000148  CD89                     exg        D6, A1
  158. 0000014A  3631 3008                move.w     D3, [A1 + D3.w + 0x8]
  159. 0000014E  E743                     asl        D3.w, 3
  160. 00000150  CD89                     exg        D6, A1
  161. 00000152  CB89                     exg        D5, A1
  162. 00000154  47F1 300A                lea.l      A3, [A1 + D3.w + 0xA]
  163. 00000158  CB89                     exg        D5, A1
  164. 0000015A  228B                     move.l     [A1], A3
  165. 0000015C  6004                     bra        +0x6 /* 00000162 */
  166. label0000015E:
  167. 0000015E  D681                     add.l      D3, D1
  168. label00000160:
  169. 00000160  2283                     move.l     [A1], D3
  170. label00000162:
  171. 00000162  5382                     subq.l     D2, 1
  172. 00000164  66C0                     bne        -0x3E /* 00000126 */
  173. 00000166  608C                     bra        -0x72 /* 000000F4 */
  174. label00000168:
  175. 00000168  4CDF 0818                movem.l    D3,D4,A3, [A7]+
  176. 0000016C  4E75                     rts
  177. fn0000016E:
  178. 0000016E  7400                     moveq.l    D2, 0x00
  179. label00000170:
  180. 00000170  3208                     move.w     D1, A0
  181. 00000172  0241 0003                andi.w     D1, 0x3
  182. 00000176  6708                     beq        +0xA /* 00000180 */
  183. 00000178  10C2                     move.b     [A0]+, D2
  184. 0000017A  5380                     subq.l     D0, 1
  185. 0000017C  66F2                     bne        -0xC /* 00000170 */
  186. 0000017E  601A                     bra        +0x1C /* 0000019A */
  187. label00000180:
  188. 00000180  2200                     move.l     D1, D0
  189. 00000182  E689                     lsr        D1, 3
  190. 00000184  6708                     beq        +0xA /* 0000018E */
  191. label00000186:
  192. 00000186  20C2                     move.l     [A0]+, D2
  193. 00000188  20C2                     move.l     [A0]+, D2
  194. 0000018A  5381                     subq.l     D1, 1
  195. 0000018C  66F8                     bne        -0x6 /* 00000186 */
  196. label0000018E:
  197. 0000018E  0240 0007                andi.w     D0, 0x7
  198. 00000192  6002                     bra        +0x4 /* 00000196 */
  199. label00000194:
  200. 00000194  10C2                     move.b     [A0]+, D2
  201. label00000196:
  202. 00000196  51C8 FFFC                dbf        D0, -0x6 /* 00000194 */
  203. label0000019A:
  204. 0000019A  4E75                     rts
  205. fn0000019C:
  206. 0000019C  2F0C                     move.l     -[A7], A4
  207. 0000019E  95CA                     sub.l      A2, A2
  208. 000001A0  594F                     subq.w     A7, 4
  209. 000001A2  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  210. 000001A8  487A 00B0                pea.l      [PC + 0xB0 /* 0000025A, value 0xC25456E, pstring "%EntryVector" */]
  211. 000001AC  A820                     syscall    Get1NamedResource
  212. 000001AE  201F                     move.l     D0, [A7]+
  213. 000001B0  2840                     movea.l    A4, D0
  214. 000001B2  6754                     beq        +0x56 /* 00000208 */
  215. 000001B4  2040                     movea.l    A0, D0
  216. 000001B6  A064                     syscall    MoveHHi
  217. 000001B8  A029                     syscall    HLock
  218. 000001BA  594F                     subq.w     A7, 4
  219. 000001BC  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  220. 000001C2  4267                     clr.w      -[A7]
  221. 000001C4  A81F                     syscall    Get1Resource
  222. 000001C6  2017                     move.l     D0, [A7]
  223. 000001C8  6606                     bne        +0x8 /* 000001D0 */
  224. label000001CA:
  225. 000001CA  588F                     addq.l     A7, 4
  226. 000001CC  700F                     moveq.l    D0, 0x0F
  227. 000001CE  A9C9                     syscall    SysError
  228. label000001D0:
  229. 000001D0  2240                     movea.l    A1, D0
  230. 000001D2  2251                     movea.l    A1, [A1]
  231. 000001D4  2029 0008                move.l     D0, [A1 + 0x8]
  232. 000001D8  31C0 0A82                move.w     [0x00000A82], D0
  233. 000001DC  D0A9 000C                add.l      D0, [A1 + 0xC]
  234. 000001E0  A9A3                     syscall    ReleaseResource
  235. 000001E2  2200                     move.l     D1, D0
  236. 000001E4  A522                     syscall    NewHandleSys, flags=5
  237. 000001E6  66E2                     bne        -0x1C /* 000001CA */
  238. 000001E8  2C48                     movea.l    A6, A0
  239. 000001EA  2450                     movea.l    A2, [A0]
  240. 000001EC  204A                     movea.l    A0, A2
  241. 000001EE  2001                     move.l     D0, D1
  242. 000001F0  6100 FF7C                bsr        -0x82 /* 0000016E */
  243. 000001F4  2054                     movea.l    A0, [A4]
  244. 000001F6  41E8 000E                lea.l      A0, [A0 + 0xE]
  245. label000001FA:
  246. 000001FA  3428 0006                move.w     D2, [A0 + 0x6]
  247. 000001FE  6708                     beq        +0xA /* 00000208 */
  248. 00000200  2588 2000                move.l     [A2 + D2.w], A0
  249. 00000204  5048                     addq.w     A0, 8
  250. 00000206  60F2                     bra        -0xC /* 000001FA */
  251. label00000208:
  252. 00000208  7E00                     moveq.l    D7, 0x00
  253. 0000020A  594F                     subq.w     A7, 4
  254. 0000020C  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  255. 00000212  487A 003A                pea.l      [PC + 0x3A /* 0000024E, value 0xB254578, pstring "%ExitVector" */]
  256. 00000216  A820                     syscall    Get1NamedResource
  257. 00000218  201F                     move.l     D0, [A7]+
  258. 0000021A  672C                     beq        +0x2E /* 00000248 */
  259. 0000021C  2040                     movea.l    A0, D0
  260. 0000021E  2C10                     move.l     D6, [A0]
  261. 00000220  9EFC 0012                sub.w      A7, 0x12
  262. 00000224  204F                     movea.l    A0, A7
  263. 00000226  2F00                     move.l     -[A7], D0
  264. 00000228  2F08                     move.l     -[A7], A0
  265. 0000022A  4868 0002                pea.l      [A0 + 0x2]
  266. 0000022E  4868 0006                pea.l      [A0 + 0x6]
  267. 00000232  A9A8                     syscall    GetResInfo
  268. 00000234  3E17                     move.w     D7, [A7]
  269. 00000236  4FEF 0012                lea.l      A7, [A7 + 0x12]
  270. 0000023A  226D FFF4                movea.l    A1, [A5 - 0xC]
  271. 0000023E  2251                     movea.l    A1, [A1]
  272. 00000240  2269 0010                movea.l    A1, [A1 + 0x10]
  273. 00000244  2251                     movea.l    A1, [A1]
  274. 00000246  2A11                     move.l     D5, [A1]
  275. label00000248:
  276. 00000248  2456                     movea.l    A2, [A6]
  277. 0000024A  285F                     movea.l    A4, [A7]+
  278. 0000024C  4E75                     rts
  279. 0000024E  0B25                     btst       -[A5], D5
  280. 00000250  4578 6974                chk.w      D2, [0x00006974]
  281. 00000254  5665                     addq.w     -[A5], 3
  282. 00000256  6374                     bls        +0x76 /* 000002CC */
  283. 00000258  6F72                     ble        +0x74 /* 000002CC */
  284. 0000025A  0C25 456E                cmpi.b     -[A5], 0x6E /* 'n' */
  285. 0000025E  7472                     moveq.l    D2, 0x72
  286. 00000260  7956                     moveq.l    D4, 0x56
  287. 00000262  6563                     bcs        +0x65 /* 000002C7 */
  288. 00000264  746F                     moveq.l    D2, 0x6F
  289. 00000266  7200                     moveq.l    D1, 0x00
  290. fn00000268:
  291. 00000268  200E                     move.l     D0, A6
  292. 0000026A  6704                     beq        +0x6 /* 00000270 */
  293. 0000026C  204E                     movea.l    A0, A6
  294. 0000026E  A023                     syscall    DisposHandle/DisposeHandle
  295. label00000270:
  296. 00000270  4E75                     rts
  297. 00000272  0000 0000                ori.b      D0, 0x0
  298. 00000276  4AA8 0001                tst.l      [A0 + 0x1]
  299. 0000027A  0000 0000                ori.b      D0, 0x0
  300. 0000027E  0014 0000                ori.b      [A4], 0x0
  301. 00000282  2686                     move.l     [A3], D6
  302. 00000284  0000 0000                ori.b      D0, 0x0
  303. 00000288  310B                     move.w     -[A0], A3
  304. 0000028A  C210                     and.b      D1, [A0]
  305. 0000028C  F002 210A                ploadw     0x0A, D2
  306. 00000290  CA0A                     and.b      D5, A2
  307. 00000292  D218                     add.b      D1, [A0]+
  308. 00000294  B213                     cmp.b      D1, [A3]
  309. 00000296  BA0A                     cmp.b      D5, A2
  310. 00000298  DA0A                     add.b      D5, A2
  311. 0000029A  E21E                     ror        D6.b, 1
  312. 0000029C  AA10                     syscall    FillCRoundRect
  313. 0000029E  9212                     sub.b      D1, [A2]
  314. 000002A0  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  315. 000002A4  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  316. 000002A8  C21F                     and.b      D1, [A7]+
  317. 000002AA  1A1F                     move.b     D5, [A7]+
  318. 000002AC  4A13                     tst.b      [A3]
  319. 000002AE  C20C                     and.b      D1, A4
  320. 000002B0  C21F                     and.b      D1, [A7]+
  321. 000002B2  8210                     or.b       D1, [A0]
  322. 000002B4  9A0A                     sub.b      D5, A2
  323. 000002B6  EA1C                     ror        D4.b, 5
  324. 000002B8  0A20 2A15                xori.b     -[A0], 0x15
  325. 000002BC  7A20                     moveq.l    D5, 0x20
  326. 000002BE  5220                     addq.b     -[A0], 1
  327. 000002C0  A216                     syscall    InitQueue/FInitQueue, flags=2
  328. 000002C2  7A17                     moveq.l    D5, 0x17
  329. 000002C4  9A0C                     sub.b      D5, A4
  330. 000002C6  B216                     cmp.b      D1, [A6]
  331. 000002C8  520B                     addq.b     A3, 1
  332. 000002CA  CA0C                     and.b      D5, A4
  333. label000002CC:
  334. 000002CC  BA0B                     cmp.b      D5, A3
  335. 000002CE  D21B                     add.b      D1, [A3]+
  336. 000002D0  6A51                     bpl        +0x53 /* 00000323 */
  337. 000002D2  184A                     movea.b    A4, A2
  338. 000002D4  10F0 0222                move.b     [A0]+, [A0 + D0.w * 2 + 0x22]
  339. 000002D8  0ACA                     .incomplete
  340. 000002DA  0AD2                     .incomplete
  341. 000002DC  20AA 1CAA                move.l     [A0], [A2 + 0x1CAA]
  342. 000002E0  0ADA                     .incomplete
  343. 000002E2  0AE2                     .incomplete
  344. 000002E4  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  345. 000002E8  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  346. 000002EC  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 000021C8, value 0x5A 'Z' */]
  347. 000002F0  1EC2                     move.b     [A7]+, D2
  348. 000002F2  1F1A                     move.b     -[A7], [A2]+
  349. 000002F4  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  350. 000002F8  0CC2                     .incomplete
  351. 000002FA  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  352. 000002FE  0AEA                     .incomplete
  353. 00000300  1C0A                     move.b     D6, A2
  354. 00000302  202A 157A                move.l     D0, [A2 + 0x157A]
  355. 00000306  2052                     movea.l    A0, [A2]
  356. 00000308  20A2                     move.l     [A0], -[A2]
  357. 0000030A  167A 179A                movea.b    A3, [PC + 0x179A /* 00001AA6, value 0xB */]
  358. 0000030E  0CB2 1652 0BCA 0CBA      cmpi.l     [A2 + D0 * 4 - 0x70], 0x16520BCA
  359. 00000316  0BD2                     .incomplete
  360. 00000318  1B6A 1302 511D           move.b     [A5 + 0x511D], [A2 + 0x1302]
  361. 0000031E  CA10                     and.b      D5, [A0]
  362. 00000320  F002 2210                ploadr     0x10, D2
  363. 00000324  A20A                     syscall    OpenRF/PBHOpenRF/HOpenRF, flags=2
  364. 00000326  F220 BA1C                .cpgen     0xF220, 0xBA1C // unimplemented
  365. 0000032A  AA0A                     syscall    PenPixPat
  366. 0000032C  DA0A                     add.b      D5, A2
  367. 0000032E  E21E                     ror        D6.b, 1
  368. 00000330  AA10                     syscall    FillCRoundRect
  369. 00000332  9212                     sub.b      D1, [A2]
  370. 00000334  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  371. 00000338  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  372. 0000033C  C21F                     and.b      D1, [A7]+
  373. 0000033E  1A1F                     move.b     D5, [A7]+
  374. 00000340  4A13                     tst.b      [A3]
  375. 00000342  C20C                     and.b      D1, A4
  376. 00000344  C21F                     and.b      D1, [A7]+
  377. 00000346  8210                     or.b       D1, [A0]
  378. 00000348  9A0A                     sub.b      D5, A2
  379. 0000034A  EA1C                     ror        D4.b, 5
  380. 0000034C  0A20 2A17                xori.b     -[A0], 0x17
  381. 00000350  A220                     syscall    SetPtrSize, flags=2
  382. 00000352  5220                     addq.b     -[A0], 1
  383. 00000354  A216                     syscall    InitQueue/FInitQueue, flags=2
  384. 00000356  7A17                     moveq.l    D5, 0x17
  385. 00000358  9A0C                     sub.b      D5, A4
  386. 0000035A  B216                     cmp.b      D1, [A6]
  387. 0000035C  520B                     addq.b     A3, 1
  388. 0000035E  CA0C                     and.b      D5, A4
  389. 00000360  BA0B                     cmp.b      D5, A3
  390. 00000362  D21B                     add.b      D1, [A3]+
  391. 00000364  6A13                     bpl        +0x15 /* 00000379 */
  392. 00000366  0251 2182                andi.w     [A1], 0x2182
  393. 0000036A  10F0 0222                move.b     [A0]+, [A0 + D0.w * 2 + 0x22]
  394. 0000036E  10A2                     move.b     [A0], -[A2]
  395. 00000370  0AFA                     .incomplete
  396. 00000372  20CA                     move.l     [A0]+, A2
  397. 00000374  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  398. 00000378  0AE2                     .incomplete
  399. 0000037A  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  400. 0000037E  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  401. 00000382  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 0000225E, value 0x92 */]
  402. 00000386  1EC2                     move.b     [A7]+, D2
  403. 00000388  1F1A                     move.b     -[A7], [A2]+
  404. 0000038A  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  405. 0000038E  0CC2                     .incomplete
  406. 00000390  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  407. 00000394  0B02                     btst       D2, D5
  408. 00000396  1C0A                     move.b     D6, A2
  409. 00000398  202A 17A2                move.l     D0, [A2 + 0x17A2]
  410. 0000039C  2052                     movea.l    A0, [A2]
  411. 0000039E  20A2                     move.l     [A0], -[A2]
  412. 000003A0  1D2A 179A                move.b     -[A6], [A2 + 0x179A]
  413. 000003A4  20D2                     move.l     [A0]+, [A2]
  414. 000003A6  1652                     movea.b    A3, [A2]
  415. 000003A8  0BCA                     .incomplete
  416. 000003AA  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000016AE, value 0x250210F0 */], 0xBD21B6A
  417. 000003B2  5121                     subq.b     -[A1], 8
  418. 000003B4  8A10                     or.b       D5, [A0]
  419. 000003B6  F002 2210                ploadr     0x10, D2
  420. 000003BA  A20C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
  421. 000003BC  CA20                     and.b      D5, -[A0]
  422. 000003BE  E21C                     ror        D4.b, 1
  423. 000003C0  AA0A                     syscall    PenPixPat
  424. 000003C2  DA0A                     add.b      D5, A2
  425. 000003C4  E21E                     ror        D6.b, 1
  426. 000003C6  AA10                     syscall    FillCRoundRect
  427. 000003C8  9212                     sub.b      D1, [A2]
  428. 000003CA  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  429. 000003CE  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  430. 000003D2  C21F                     and.b      D1, [A7]+
  431. 000003D4  1A1F                     move.b     D5, [A7]+
  432. 000003D6  4A13                     tst.b      [A3]
  433. 000003D8  C20C                     and.b      D1, A4
  434. 000003DA  C21F                     and.b      D1, [A7]+
  435. 000003DC  8210                     or.b       D1, [A0]
  436. 000003DE  9A0C                     sub.b      D5, A4
  437. 000003E0  D218                     add.b      D1, [A0]+
  438. 000003E2  D220                     add.b      D1, -[A0]
  439. 000003E4  2A17                     move.l     D5, [A7]
  440. 000003E6  A220                     syscall    SetPtrSize, flags=2
  441. 000003E8  5220                     addq.b     -[A0], 1
  442. 000003EA  A216                     syscall    InitQueue/FInitQueue, flags=2
  443. 000003EC  F217 9A1F                .cpgen     0xF217, 0x9A1F // unimplemented
  444. 000003F0  8A16                     or.b       D5, [A6]
  445. 000003F2  520B                     addq.b     A3, 1
  446. 000003F4  CA0C                     and.b      D5, A4
  447. 000003F6  BA0B                     cmp.b      D5, A3
  448. 000003F8  D21B                     add.b      D1, [A3]+
  449. 000003FA  6A13                     bpl        +0x15 /* 0000040F */
  450. 000003FC  0251 2192                andi.w     [A1], 0x2192
  451. 00000400  10F0 0222                move.b     [A0]+, [A0 + D0.w * 2 + 0x22]
  452. 00000404  10A2                     move.b     [A0], -[A2]
  453. 00000406  0CDA                     .incomplete
  454. 00000408  20F2 1CAA                move.l     [A0]+, [A2 + D1 * 4 - 0x86]
  455. 0000040C  0ADA                     .incomplete
  456. 0000040E  0AE2                     .incomplete
  457. 00000410  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  458. 00000414  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  459. 00000418  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 000022F4, value 0x9A */]
  460. 0000041C  1EC2                     move.b     [A7]+, D2
  461. 0000041E  1F1A                     move.b     -[A7], [A2]+
  462. 00000420  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  463. 00000424  0CC2                     .incomplete
  464. 00000426  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  465. 0000042A  0CE2                     .incomplete
  466. 0000042C  1C0A                     move.b     D6, A2
  467. 0000042E  202A 17A2                move.l     D0, [A2 + 0x17A2]
  468. 00000432  2052                     movea.l    A0, [A2]
  469. 00000434  20A2                     move.l     [A0], -[A2]
  470. 00000436  224A                     movea.l    A1, A2
  471. 00000438  179A 0CB2                move.b     [A3 + D0 * 4 - 0x78], [A2]+
  472. 0000043C  1652                     movea.b    A3, [A2]
  473. 0000043E  0BCA                     .incomplete
  474. 00000440  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00001744, value 0xD21B6A13 */], 0xBD21B6A
  475. 00000448  5121                     subq.b     -[A1], 8
  476. 0000044A  9A10                     sub.b      D5, [A0]
  477. 0000044C  F002 2210                ploadr     0x10, D2
  478. 00000450  A20C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
  479. 00000452  EA21                     asr        D1.b, D5
  480. 00000454  021C AA0A                andi.b     [A4]+, 0xA /* '\n' */
  481. 00000458  DA0A                     add.b      D5, A2
  482. 0000045A  E21E                     ror        D6.b, 1
  483. 0000045C  AA10                     syscall    FillCRoundRect
  484. 0000045E  9212                     sub.b      D1, [A2]
  485. 00000460  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  486. 00000464  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  487. 00000468  C21F                     and.b      D1, [A7]+
  488. 0000046A  1A1F                     move.b     D5, [A7]+
  489. 0000046C  4A13                     tst.b      [A3]
  490. 0000046E  C20C                     and.b      D1, A4
  491. 00000470  C21F                     and.b      D1, [A7]+
  492. 00000472  8210                     or.b       D1, [A0]
  493. 00000474  9A0C                     sub.b      D5, A4
  494. 00000476  F21C 0A20                fdiv       fp4, fp2
  495. 0000047A  2A17                     move.l     D5, [A7]
  496. 0000047C  A220                     syscall    SetPtrSize, flags=2
  497. 0000047E  5220                     addq.b     -[A0], 1
  498. 00000480  A222                     syscall    NewHandle, flags=2
  499. 00000482  5217                     addq.b     [A7], 1
  500. 00000484  9A0C                     sub.b      D5, A4
  501. 00000486  B216                     cmp.b      D1, [A6]
  502. 00000488  520B                     addq.b     A3, 1
  503. 0000048A  CA0C                     and.b      D5, A4
  504. 0000048C  BA0B                     cmp.b      D5, A3
  505. 0000048E  D21B                     add.b      D1, [A3]+
  506. 00000490  6A13                     bpl        +0x15 /* 000004A5 */
  507. 00000492  0251 21A2                andi.w     [A1], 0x21A2
  508. 00000496  10F0 0222                move.b     [A0]+, [A0 + D0.w * 2 + 0x22]
  509. 0000049A  10A2                     move.b     [A0], -[A2]
  510. 0000049C  0CFA                     .incomplete
  511. 0000049E  2112                     move.l     -[A0], [A2]
  512. 000004A0  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  513. 000004A4  0AE2                     .incomplete
  514. 000004A6  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  515. 000004AA  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  516. 000004AE  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 0000238A, value 0x3A ':' */]
  517. 000004B2  1EC2                     move.b     [A7]+, D2
  518. 000004B4  1F1A                     move.b     -[A7], [A2]+
  519. 000004B6  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  520. 000004BA  0CC2                     .incomplete
  521. 000004BC  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  522. 000004C0  0D02                     btst       D2, D6
  523. 000004C2  1C0A                     move.b     D6, A2
  524. 000004C4  202A 17A2                move.l     D0, [A2 + 0x17A2]
  525. 000004C8  2052                     movea.l    A0, [A2]
  526. 000004CA  20A2                     move.l     [A0], -[A2]
  527. 000004CC  225A                     movea.l    A1, [A2]+
  528. 000004CE  179A 0CB2                move.b     [A3 + D0 * 4 - 0x78], [A2]+
  529. 000004D2  1652                     movea.b    A3, [A2]
  530. 000004D4  0BCA                     .incomplete
  531. 000004D6  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000017DA, value 0x62179A13 */], 0xBD21B6A
  532. 000004DE  5121                     subq.b     -[A1], 8
  533. 000004E0  AA10                     syscall    FillCRoundRect
  534. 000004E2  F002 310D                .pflush    0xF002, 0x310D // unimplemented
  535. 000004E6  0A0D 1221                xori.b     A5, 0x21 /* '!' */
  536. 000004EA  221C                     move.l     D1, [A4]+
  537. 000004EC  AA0A                     syscall    PenPixPat
  538. 000004EE  DA0A                     add.b      D5, A2
  539. 000004F0  E21E                     ror        D6.b, 1
  540. 000004F2  AA10                     syscall    FillCRoundRect
  541. 000004F4  9212                     sub.b      D1, [A2]
  542. 000004F6  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  543. 000004FA  FA22 AA1E                .unknown   0xFA22 0xAA1E (W = 5)
  544. 000004FE  C21F                     and.b      D1, [A7]+
  545. 00000500  1A1F                     move.b     D5, [A7]+
  546. 00000502  4A22                     tst.b      -[A2]
  547. 00000504  BA17                     cmp.b      D5, [A7]
  548. 00000506  AA1F                     syscall    PlotCIcon
  549. 00000508  8210                     or.b       D1, [A0]
  550. 0000050A  9A0D                     sub.b      D5, A5
  551. 0000050C  1A18                     move.b     D5, [A0]+
  552. 0000050E  F220 2A17                .invalid   fmove, !rm
  553. 00000512  A220                     syscall    SetPtrSize, flags=2
  554. 00000514  5220                     addq.b     -[A0], 1
  555. 00000516  A21F                     syscall    DisposPtr/DisposePtr, flags=2
  556. 00000518  9A17                     sub.b      D5, [A7]
  557. 0000051A  9A18                     sub.b      D5, [A0]+
  558. 0000051C  FA16 521A                .unknown   0xFA16 0x521A (W = 5)
  559. 00000520  DA0C                     add.b      D5, A4
  560. 00000522  BA0B                     cmp.b      D5, A3
  561. 00000524  D21B                     add.b      D1, [A3]+
  562. 00000526  6A13                     bpl        +0x15 /* 0000053B */
  563. 00000528  0219 021C                andi.b     [A1]+, 0x1C
  564. 0000052C  1216                     move.b     D1, [A6]
  565. 0000052E  820B                     or.b       D1, A3
  566. 00000530  DA0B                     add.b      D5, A3
  567. 00000532  E213                     roxr       D3.b, 1
  568. 00000534  0A0D 220D                xori.b     A5, 0xD /* '\r' */
  569. 00000538  2A0D                     move.l     D5, A5
  570. 0000053A  320D                     move.w     D1, A5
  571. 0000053C  3A0D                     move.w     D5, A5
  572. 0000053E  420B                     clr.b      A3
  573. 00000540  0A0D 4A13                xori.b     A5, 0x13
  574. 00000544  1219                     move.b     D1, [A1]+
  575. 00000546  0A51 21B2                xori.w     [A1], 0x21B2
  576. 0000054A  10F0 0222                move.b     [A0]+, [A0 + D0.w * 2 + 0x22]
  577. 0000054E  10A2                     move.b     [A0], -[A2]
  578. 00000550  0D52                     bchg       [A2], D6
  579. 00000552  2132 1CAA                move.l     -[A0], [A2 + D1 * 4 - 0x86]
  580. 00000556  0ADA                     .incomplete
  581. 00000558  0AE2                     .incomplete
  582. 0000055A  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  583. 0000055E  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  584. 00000562  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 0000243E, value 0x9A */]
  585. 00000566  1EC2                     move.b     [A7]+, D2
  586. 00000568  1F1A                     move.b     -[A7], [A2]+
  587. 0000056A  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  588. 0000056E  0CC2                     .incomplete
  589. 00000570  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  590. 00000574  0D5A                     bchg       [A2]+, D6
  591. 00000576  191A                     move.b     -[A4], [A2]+
  592. 00000578  202A 17A2                move.l     D0, [A2 + 0x17A2]
  593. 0000057C  2052                     movea.l    A0, [A2]
  594. 0000057E  20A2                     move.l     [A0], -[A2]
  595. 00000580  1D32 179A 1CB2           move.b     -[A6], [[ + D1 * 8] + 0x1CB2]
  596. 00000586  1652                     movea.b    A3, [A2]
  597. 00000588  0BCA                     .incomplete
  598. 0000058A  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 0000188E, value 0xF227DA1A */], 0xBD21B6A
  599. 00000592  5121                     subq.b     -[A1], 8
  600. 00000594  BA10                     cmp.b      D5, [A0]
  601. 00000596  F002 2210                ploadr     0x10, D2
  602. 0000059A  A20D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
  603. 0000059C  6221                     bhi        +0x23 /* 000005BF */
  604. 0000059E  421C                     clr.b      [A4]+
  605. 000005A0  AA0A                     syscall    PenPixPat
  606. 000005A2  DA0A                     add.b      D5, A2
  607. 000005A4  E21E                     ror        D6.b, 1
  608. 000005A6  AA10                     syscall    FillCRoundRect
  609. 000005A8  9212                     sub.b      D1, [A2]
  610. 000005AA  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  611. 000005AE  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  612. 000005B2  C21F                     and.b      D1, [A7]+
  613. 000005B4  1A1F                     move.b     D5, [A7]+
  614. 000005B6  4A13                     tst.b      [A3]
  615. 000005B8  C20C                     and.b      D1, A4
  616. 000005BA  C21F                     and.b      D1, [A7]+
  617. 000005BC  8210                     or.b       D1, [A0]
  618. 000005BE  9A0D                     sub.b      D5, A5
  619. 000005C0  6A19                     bpl        +0x1B /* 000005DB */
  620. 000005C2  2A20                     move.l     D5, -[A0]
  621. 000005C4  2A17                     move.l     D5, [A7]
  622. 000005C6  A220                     syscall    SetPtrSize, flags=2
  623. 000005C8  5220                     addq.b     -[A0], 1
  624. 000005CA  A21E                     syscall    NewPtr, flags=2
  625. 000005CC  7A17                     moveq.l    D5, 0x17
  626. 000005CE  9A1A                     sub.b      D5, [A2]+
  627. 000005D0  E216                     roxr       D6.b, 1
  628. 000005D2  520B                     addq.b     A3, 1
  629. 000005D4  CA0C                     and.b      D5, A4
  630. 000005D6  BA0B                     cmp.b      D5, A3
  631. 000005D8  D21B                     add.b      D1, [A3]+
  632. 000005DA  6A13                     bpl        +0x15 /* 000005EF */
  633. 000005DC  0251 21C2                andi.w     [A1], 0x21C2
  634. 000005E0  10F0 0222                move.b     [A0]+, [A0 + D0.w * 2 + 0x22]
  635. 000005E4  10A2                     move.b     [A0], -[A2]
  636. 000005E6  0D72 2152 1CAA           bchg       [[A2] + 0x1CAA], D6
  637. 000005EC  0ADA                     .incomplete
  638. 000005EE  0AE2                     .incomplete
  639. 000005F0  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  640. 000005F4  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  641. 000005F8  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 000024D4, value 0x4A 'J' */]
  642. 000005FC  1EC2                     move.b     [A7]+, D2
  643. 000005FE  1F1A                     move.b     -[A7], [A2]+
  644. 00000600  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  645. 00000604  0CC2                     .incomplete
  646. 00000606  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  647. 0000060A  0D7A 193A                bchg       [PC + 0x193A /* 00001F46, value 0x5220 'R ' */], D6
  648. 0000060E  202A 17A2                move.l     D0, [A2 + 0x17A2]
  649. 00000612  2052                     movea.l    A0, [A2]
  650. 00000614  20A2                     move.l     [A0], -[A2]
  651. 00000616  0C7A 179A 1AEA           cmpi.w     [PC + 0x1AEA /* 00002102, value 0x6218 */], 0x179A
  652. 0000061C  1652                     movea.b    A3, [A2]
  653. 0000061E  0BCA                     .incomplete
  654. 00000620  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00001924, value 0x520BCA0C */], 0xBD21B6A
  655. 00000628  5121                     subq.b     -[A1], 8
  656. 0000062A  CA10                     and.b      D5, [A0]
  657. 0000062C  F002 2210                ploadr     0x10, D2
  658. 00000630  A20D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
  659. 00000632  8221                     or.b       D1, -[A1]
  660. 00000634  621C                     bhi        +0x1E /* 00000652 */
  661. 00000636  AA0A                     syscall    PenPixPat
  662. 00000638  DA0A                     add.b      D5, A2
  663. 0000063A  E21E                     ror        D6.b, 1
  664. 0000063C  AA10                     syscall    FillCRoundRect
  665. 0000063E  9212                     sub.b      D1, [A2]
  666. 00000640  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  667. 00000644  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  668. 00000648  C21F                     and.b      D1, [A7]+
  669. 0000064A  1A1F                     move.b     D5, [A7]+
  670. 0000064C  4A13                     tst.b      [A3]
  671. 0000064E  C20C                     and.b      D1, A4
  672. 00000650  C21F                     and.b      D1, [A7]+
  673. label00000652:
  674. 00000652  8210                     or.b       D1, [A0]
  675. 00000654  9A0D                     sub.b      D5, A5
  676. 00000656  8A19                     or.b       D5, [A1]+
  677. 00000658  4A20                     tst.b      -[A0]
  678. 0000065A  2A17                     move.l     D5, [A7]
  679. 0000065C  A220                     syscall    SetPtrSize, flags=2
  680. 0000065E  5220                     addq.b     -[A0], 1
  681. 00000660  A216                     syscall    InitQueue/FInitQueue, flags=2
  682. 00000662  FA17 9A0C                .unknown   0xFA17 0x9A0C (W = 5)
  683. 00000666  B216                     cmp.b      D1, [A6]
  684. 00000668  520B                     addq.b     A3, 1
  685. 0000066A  CA0C                     and.b      D5, A4
  686. 0000066C  BA0B                     cmp.b      D5, A3
  687. 0000066E  D21B                     add.b      D1, [A3]+
  688. 00000670  6A13                     bpl        +0x15 /* 00000685 */
  689. 00000672  0251 21D2                andi.w     [A1], 0x21D2
  690. 00000676  10F0 0222                move.b     [A0]+, [A0 + D0.w * 2 + 0x22]
  691. 0000067A  10A2                     move.b     [A0], -[A2]
  692. 0000067C  0D92                     bclr       [A2], D6
  693. 0000067E  233A 1CAA                move.l     -[A1], [PC + 0x1CAA /* 0000232A, value 0x2240E5A */]
  694. 00000682  0ADA                     .incomplete
  695. 00000684  0AE2                     .incomplete
  696. 00000686  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  697. 0000068A  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  698. 0000068E  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 0000256A, value 0x8A */]
  699. 00000692  1EC2                     move.b     [A7]+, D2
  700. 00000694  1F1A                     move.b     -[A7], [A2]+
  701. 00000696  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  702. 0000069A  0CC2                     .incomplete
  703. 0000069C  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  704. 000006A0  0D9A                     bclr       [A2]+, D6
  705. 000006A2  195A 202A                move.b     [A4 + 0x202A], [A2]+
  706. 000006A6  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  707. 000006AA  20A2                     move.l     [A0], -[A2]
  708. 000006AC  1702                     move.b     -[A3], D2
  709. 000006AE  179A 0CB2                move.b     [A3 + D0 * 4 - 0x78], [A2]+
  710. 000006B2  1652                     movea.b    A3, [A2]
  711. 000006B4  0BCA                     .incomplete
  712. 000006B6  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000019BA, value 0x9A228216 */], 0xBD21B6A
  713. 000006BE  5121                     subq.b     -[A1], 8
  714. 000006C0  DA10                     add.b      D5, [A0]
  715. 000006C2  F002 2210                ploadr     0x10, D2
  716. 000006C6  A20D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
  717. 000006C8  A223                     syscall    DisposHandle/DisposeHandle, flags=2
  718. 000006CA  4A1C                     tst.b      [A4]+
  719. 000006CC  AA0A                     syscall    PenPixPat
  720. 000006CE  DA0A                     add.b      D5, A2
  721. 000006D0  E21E                     ror        D6.b, 1
  722. 000006D2  AA10                     syscall    FillCRoundRect
  723. 000006D4  9212                     sub.b      D1, [A2]
  724. 000006D6  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  725. 000006DA  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  726. 000006DE  C21F                     and.b      D1, [A7]+
  727. 000006E0  1A1F                     move.b     D5, [A7]+
  728. 000006E2  4A13                     tst.b      [A3]
  729. 000006E4  C20C                     and.b      D1, A4
  730. 000006E6  C21F                     and.b      D1, [A7]+
  731. 000006E8  8210                     or.b       D1, [A0]
  732. 000006EA  9A0D                     sub.b      D5, A5
  733. 000006EC  AA19                     syscall    GetForeColor
  734. 000006EE  6A20                     bpl        +0x22 /* 00000710 */
  735. 000006F0  2A17                     move.l     D5, [A7]
  736. 000006F2  A220                     syscall    SetPtrSize, flags=2
  737. 000006F4  5220                     addq.b     -[A0], 1
  738. 000006F6  A217                     syscall    Eject, flags=2
  739. 000006F8  0A17 9A0C                xori.b     [A7], 0xC
  740. 000006FC  B216                     cmp.b      D1, [A6]
  741. 000006FE  520B                     addq.b     A3, 1
  742. 00000700  CA0C                     and.b      D5, A4
  743. 00000702  BA0B                     cmp.b      D5, A3
  744. 00000704  D21B                     add.b      D1, [A3]+
  745. 00000706  6A13                     bpl        +0x15 /* 0000071B */
  746. 00000708  0251 21E2                andi.w     [A1], 0x21E2
  747. 0000070C  10F0 0222                move.b     [A0]+, [A0 + D0.w * 2 + 0x22]
  748. label00000710:
  749. 00000710  10A2                     move.b     [A0], -[A2]
  750. 00000712  0DB2 235A 1CAA           bclr       [[A2] + 0x1CAA], D6
  751. 00000718  0ADA                     .incomplete
  752. 0000071A  0AE2                     .incomplete
  753. 0000071C  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  754. 00000720  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  755. 00000724  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00002600, value 0xAA */]
  756. 00000728  1EC2                     move.b     [A7]+, D2
  757. 0000072A  1F1A                     move.b     -[A7], [A2]+
  758. 0000072C  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  759. 00000730  0CC2                     .incomplete
  760. 00000732  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  761. 00000736  0DBA 197A                bclr       [PC + 0x197A /* 000020B2, value 0x3CA05AA */], D6
  762. 0000073A  202A 17A2                move.l     D0, [A2 + 0x17A2]
  763. 0000073E  2052                     movea.l    A0, [A2]
  764. 00000740  20A2                     move.l     [A0], -[A2]
  765. 00000742  1D3A 179A                move.b     -[A6], [PC + 0x179A /* 00001EDE, value 0x1E */]
  766. 00000746  0CB2 1652 0BCA 0CBA      cmpi.l     [A2 + D0 * 4 - 0x70], 0x16520BCA
  767. 0000074E  0BD2                     .incomplete
  768. 00000750  1B6A 1302 5121           move.b     [A5 + 0x5121], [A2 + 0x1302]
  769. 00000756  EA10                     roxr       D0.b, 5
  770. 00000758  F002 2210                ploadr     0x10, D2
  771. 0000075C  A20D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
  772. 0000075E  C223                     and.b      D1, -[A3]
  773. 00000760  6A1C                     bpl        +0x1E /* 0000077E */
  774. 00000762  AA0A                     syscall    PenPixPat
  775. 00000764  DA0A                     add.b      D5, A2
  776. 00000766  E21E                     ror        D6.b, 1
  777. 00000768  AA10                     syscall    FillCRoundRect
  778. 0000076A  9212                     sub.b      D1, [A2]
  779. 0000076C  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  780. 00000770  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  781. 00000774  C21F                     and.b      D1, [A7]+
  782. 00000776  1A1F                     move.b     D5, [A7]+
  783. 00000778  4A13                     tst.b      [A3]
  784. 0000077A  C20C                     and.b      D1, A4
  785. 0000077C  C21F                     and.b      D1, [A7]+
  786. label0000077E:
  787. 0000077E  8210                     or.b       D1, [A0]
  788. 00000780  9A0D                     sub.b      D5, A5
  789. 00000782  CA19                     and.b      D5, [A1]+
  790. 00000784  8A20                     or.b       D5, -[A0]
  791. 00000786  2A17                     move.l     D5, [A7]
  792. 00000788  A220                     syscall    SetPtrSize, flags=2
  793. 0000078A  5220                     addq.b     -[A0], 1
  794. 0000078C  A21D                     syscall    MaxMem, flags=2
  795. 0000078E  4217                     clr.b      [A7]
  796. 00000790  9A0C                     sub.b      D5, A4
  797. 00000792  B216                     cmp.b      D1, [A6]
  798. 00000794  520B                     addq.b     A3, 1
  799. 00000796  CA0C                     and.b      D5, A4
  800. 00000798  BA0B                     cmp.b      D5, A3
  801. 0000079A  D21B                     add.b      D1, [A3]+
  802. 0000079C  6A13                     bpl        +0x15 /* 000007B1 */
  803. 0000079E  0251 21F2                andi.w     [A1], 0x21F2
  804. 000007A2  10F0 0222                move.b     [A0]+, [A0 + D0.w * 2 + 0x22]
  805. 000007A6  10A2                     move.b     [A0], -[A2]
  806. 000007A8  0DD2                     .incomplete
  807. 000007AA  237A 1CAA 0ADA           move.l     [A1 + 0xADA], [PC + 0x1CAA /* 00002456, value 0xF226BA27 */]
  808. 000007B0  0AE2                     .incomplete
  809. 000007B2  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  810. 000007B6  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  811. 000007BA  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00002696, value 0xF2 */]
  812. 000007BE  1EC2                     move.b     [A7]+, D2
  813. 000007C0  1F1A                     move.b     -[A7], [A2]+
  814. 000007C2  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  815. 000007C6  0CC2                     .incomplete
  816. 000007C8  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  817. 000007CC  0DDA                     .incomplete
  818. 000007CE  199A 202A                move.b     [A4 + D2.w + 0x2A], [A2]+
  819. 000007D2  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  820. 000007D6  20A2                     move.l     [A0], -[A2]
  821. 000007D8  1D4A 179A                move.b     [A6 + 0x179A], A2
  822. 000007DC  0CB2 1652 0BCA 0CBA      cmpi.l     [A2 + D0 * 4 - 0x70], 0x16520BCA
  823. 000007E4  0BD2                     .incomplete
  824. 000007E6  1B6A 1302 5121           move.b     [A5 + 0x5121], [A2 + 0x1302]
  825. 000007EC  FA10 F002                .unknown   0xFA10 0xF002 (W = 5)
  826. 000007F0  2210                     move.l     D1, [A0]
  827. 000007F2  A20D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
  828. 000007F4  E223                     asr        D3.b, D1
  829. 000007F6  8A1C                     or.b       D5, [A4]+
  830. 000007F8  AA0A                     syscall    PenPixPat
  831. 000007FA  DA0A                     add.b      D5, A2
  832. 000007FC  E21E                     ror        D6.b, 1
  833. 000007FE  AA10                     syscall    FillCRoundRect
  834. 00000800  9212                     sub.b      D1, [A2]
  835. 00000802  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  836. 00000806  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  837. 0000080A  C21F                     and.b      D1, [A7]+
  838. 0000080C  1A1F                     move.b     D5, [A7]+
  839. 0000080E  4A13                     tst.b      [A3]
  840. 00000810  C20C                     and.b      D1, A4
  841. 00000812  C21F                     and.b      D1, [A7]+
  842. 00000814  8210                     or.b       D1, [A0]
  843. 00000816  9A0D                     sub.b      D5, A5
  844. 00000818  EA19                     ror        D1.b, 5
  845. 0000081A  AA20                     syscall    OpenCPicture
  846. 0000081C  2A17                     move.l     D5, [A7]
  847. 0000081E  A220                     syscall    SetPtrSize, flags=2
  848. 00000820  5220                     addq.b     -[A0], 1
  849. 00000822  A21D                     syscall    MaxMem, flags=2
  850. 00000824  5217                     addq.b     [A7], 1
  851. 00000826  9A1A                     sub.b      D5, [A2]+
  852. 00000828  F216 520B                .invalid   fp4, (int16_t) [A6]
  853. 0000082C  CA0C                     and.b      D5, A4
  854. 0000082E  BA0B                     cmp.b      D5, A3
  855. 00000830  D21B                     add.b      D1, [A3]+
  856. 00000832  6A13                     bpl        +0x15 /* 00000847 */
  857. 00000834  0251 2202                andi.w     [A1], 0x2202
  858. 00000838  10F0 0222                move.b     [A0]+, [A0 + D0.w * 2 + 0x22]
  859. 0000083C  10A2                     move.b     [A0], -[A2]
  860. 0000083E  0DF2                     .incomplete
  861. 00000840  239A 1CAA                move.l     [A1 + D1 * 4 - 0x86], [A2]+
  862. 00000844  0ADA                     .incomplete
  863. 00000846  0AE2                     .incomplete
  864. 00000848  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  865. 0000084C  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  866. 00000850  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 0000272C, value 0xFF */]
  867. 00000854  1EC2                     move.b     [A7]+, D2
  868. 00000856  1F1A                     move.b     -[A7], [A2]+
  869. 00000858  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  870. 0000085C  0CC2                     .incomplete
  871. 0000085E  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  872. 00000862  0DFA                     .incomplete
  873. 00000864  19BA 202A 17A2 2052 20A2 move.b     [[0x2052 + D1 * 8] + 0x20A2], [PC + 0x202A /* 00002890, value 0xC2 */]
  874. 0000086E  1D5A 179A                move.b     [A6 + 0x179A], [A2]+
  875. 00000872  1AFA 1652                move.b     [A5]+, [PC + 0x1652 /* 00001EC6, value 0x10 */]
  876. 00000876  0BCA                     .incomplete
  877. 00000878  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00001B7C, value 0x92202A17 */], 0xBD21B6A
  878. 00000880  5111                     subq.b     [A1], 8
  879. 00000882  6A10                     bpl        +0x12 /* 00000894 */
  880. 00000884  F002 220A                ploadr     0x0A, D2
  881. 00000888  CA0A                     and.b      D5, A2
  882. 0000088A  D223                     add.b      D1, -[A3]
  883. 0000088C  A222                     syscall    NewHandle, flags=2
  884. 0000088E  C211                     and.b      D1, [A1]
  885. 00000890  7217                     moveq.l    D1, 0x17
  886. 00000892  DA1E                     add.b      D5, [A6]+
  887. label00000894:
  888. 00000894  AA10                     syscall    FillCRoundRect
  889. 00000896  9212                     sub.b      D1, [A2]
  890. 00000898  F224 1A12                ftentox    fp4, fp6
  891. 0000089C  FA20 321E                .unknown   0xFA20 0x321E (W = 5)
  892. 000008A0  C21F                     and.b      D1, [A7]+
  893. 000008A2  1A1F                     move.b     D5, [A7]+
  894. 000008A4  4A13                     tst.b      [A3]
  895. 000008A6  C20C                     and.b      D1, A4
  896. 000008A8  C21F                     and.b      D1, [A7]+
  897. 000008AA  8210                     or.b       D1, [A0]
  898. 000008AC  9A0E                     sub.b      D5, A6
  899. 000008AE  0216 B220                andi.b     [A6], 0x20 /* ' ' */
  900. 000008B2  2A24                     move.l     D5, -[A4]
  901. 000008B4  3A20                     move.w     D5, -[A0]
  902. 000008B6  5220                     addq.b     -[A0], 1
  903. 000008B8  A224                     syscall    SetHandleSize, flags=2
  904. 000008BA  4217                     clr.b      [A7]
  905. 000008BC  9A24                     sub.b      D5, -[A4]
  906. 000008BE  4A16                     tst.b      [A6]
  907. 000008C0  520B                     addq.b     A3, 1
  908. 000008C2  CA0C                     and.b      D5, A4
  909. 000008C4  BA17                     cmp.b      D5, [A7]
  910. 000008C6  5A1F                     addq.b     [A7]+, 5
  911. 000008C8  2213                     move.l     D1, [A3]
  912. 000008CA  0200 0103                andi.b     D0, 0x3
  913. 000008CE  7211                     moveq.l    D1, 0x11
  914. 000008D0  1CBA 5124                move.b     [A6], [PC + 0x5124 /* 000059F6, cstring ""<EOF> */]
  915. 000008D4  6A10                     bpl        +0x12 /* 000008E6 */
  916. 000008D6  F002 240A                .pflush    0xF002, 0x240A // unimplemented
  917. 000008DA  CA0A                     and.b      D5, A2
  918. 000008DC  D20B                     add.b      D1, A3
  919. 000008DE  F222 C211                .cpgen     0xF222, 0xC211 // unimplemented
  920. 000008E2  7217                     moveq.l    D1, 0x17
  921. 000008E4  DA1E                     add.b      D5, [A6]+
  922. label000008E6:
  923. 000008E6  AA22                     syscall    HiliteColor
  924. 000008E8  CA12                     and.b      D5, [A2]
  925. 000008EA  F224 1A22                fadd       fp4, fp6
  926. 000008EE  D220                     add.b      D1, -[A0]
  927. 000008F0  321E                     move.w     D1, [A6]+
  928. 000008F2  C21F                     and.b      D1, [A7]+
  929. 000008F4  1A1F                     move.b     D5, [A7]+
  930. 000008F6  4A13                     tst.b      [A3]
  931. 000008F8  C20C                     and.b      D1, A4
  932. 000008FA  C21F                     and.b      D1, [A7]+
  933. 000008FC  8210                     or.b       D1, [A0]
  934. 000008FE  9A0B                     sub.b      D5, A3
  935. 00000900  1216                     move.b     D1, [A6]
  936. 00000902  B220                     cmp.b      D1, -[A0]
  937. 00000904  2A24                     move.l     D5, -[A4]
  938. 00000906  3A20                     move.w     D5, -[A0]
  939. 00000908  5220                     addq.b     -[A0], 1
  940. 0000090A  A224                     syscall    SetHandleSize, flags=2
  941. 0000090C  4217                     clr.b      [A7]
  942. 0000090E  9A24                     sub.b      D5, -[A4]
  943. 00000910  4A16                     tst.b      [A6]
  944. 00000912  520B                     addq.b     A3, 1
  945. 00000914  CA0C                     and.b      D5, A4
  946. 00000916  BA17                     cmp.b      D5, [A7]
  947. 00000918  5A1F                     addq.b     [A7]+, 5
  948. 0000091A  2213                     move.l     D1, [A3]
  949. 0000091C  0224 721C                andi.b     -[A4], 0x1C
  950. 00000920  BA51                     cmp.w      D5, [A1]
  951. 00000922  043A 10F0 0206           subi.b     [PC + 0x206 /* 00000B2A, value 0xB2 */], 0xF0
  952. 00000928  0442 044A                subi.w     D2, 0x44A
  953. 0000092C  0452 045A                subi.w     [A2], 0x45A
  954. 00000930  0462 046A                subi.w     -[A2], 0x46A
  955. 00000934  5104                     subq.b     D4, 8
  956. 00000936  3A10                     move.w     D5, [A0]
  957. 00000938  F002 0604                pmove      MR1, D2
  958. 0000093C  4204                     clr.b      D4
  959. 0000093E  4A04                     tst.b      D4
  960. 00000940  5204                     addq.b     D4, 1
  961. 00000942  2A04                     move.l     D5, D4
  962. 00000944  6204                     bhi        +0x6 /* 0000094A */
  963. 00000946  6A00 F001                bpl        -0xFFD /* FFFFF949 */
  964. label0000094A:
  965. 0000094A  0303                     btst       D3, D1
  966. 0000094C  7272                     moveq.l    D1, 0x72
  967. 0000094E  7211                     moveq.l    D1, 0x11
  968. 00000950  0432 5101 3A10           subi.b     [A2 + D3 * 2 + 0x10], 0x1
  969. 00000956  F002 5E01                .pmove2    0xF002, 0x5E01 // unimplemented
  970. 0000095A  4201                     clr.b      D1
  971. 0000095C  4A01                     tst.b      D1
  972. 0000095E  5201                     addq.b     D1, 1
  973. 00000960  5A01                     addq.b     D1, 5
  974. 00000962  6201                     bhi        +0x3 /* 00000965 */
  975. 00000964  6A01                     bpl        +0x3 /* 00000967 */
  976. 00000966  7201                     moveq.l    D1, 0x01
  977. 00000968  7A01                     moveq.l    D5, 0x01
  978. 0000096A  8204                     or.b       D1, D4
  979. 0000096C  3201                     move.w     D1, D1
  980. 0000096E  8A01                     or.b       D5, D1
  981. 00000970  9201                     sub.b      D1, D1
  982. 00000972  9A01                     sub.b      D5, D1
  983. 00000974  A201                     syscall    Close, flags=2
  984. 00000976  AA01                     syscall    InitCPort
  985. 00000978  B201                     cmp.b      D1, D1
  986. 0000097A  BA01                     cmp.b      D5, D1
  987. 0000097C  C201                     and.b      D1, D1
  988. 0000097E  CA01                     and.b      D5, D1
  989. 00000980  D201                     add.b      D1, D1
  990. 00000982  DA01                     add.b      D5, D1
  991. 00000984  E201                     asr        D1.b, 1
  992. 00000986  EA01                     asr        D1.b, 5
  993. 00000988  F201 FA02                .cpgen     0xF201, 0xFA02 // unimplemented
  994. 0000098C  0202 0A02                andi.b     D2, 0x2
  995. 00000990  1202                     move.b     D1, D2
  996. 00000992  1A02                     move.b     D5, D2
  997. 00000994  2202                     move.l     D1, D2
  998. 00000996  2A02                     move.l     D5, D2
  999. 00000998  3202                     move.w     D1, D2
  1000. 0000099A  3A02                     move.w     D5, D2
  1001. 0000099C  4202                     clr.b      D2
  1002. 0000099E  4A02                     tst.b      D2
  1003. 000009A0  5202                     addq.b     D2, 1
  1004. 000009A2  5A02                     addq.b     D2, 5
  1005. 000009A4  6202                     bhi        +0x4 /* 000009A8 */
  1006. 000009A6  6A02                     bpl        +0x4 /* 000009AA */
  1007. label000009A8:
  1008. 000009A8  7202                     moveq.l    D1, 0x02
  1009. label000009AA:
  1010. 000009AA  7A02                     moveq.l    D5, 0x02
  1011. 000009AC  8202                     or.b       D1, D2
  1012. 000009AE  8A02                     or.b       D5, D2
  1013. 000009B0  9202                     sub.b      D1, D2
  1014. 000009B2  9A02                     sub.b      D5, D2
  1015. 000009B4  A202                     syscall    Read, flags=2
  1016. 000009B6  AA02                     syscall    CloseCPort
  1017. 000009B8  B202                     cmp.b      D1, D2
  1018. 000009BA  BA02                     cmp.b      D5, D2
  1019. 000009BC  C202                     and.b      D1, D2
  1020. 000009BE  CA02                     and.b      D5, D2
  1021. 000009C0  D202                     add.b      D1, D2
  1022. 000009C2  DA02                     add.b      D5, D2
  1023. 000009C4  E202                     asr        D2.b, 1
  1024. 000009C6  EA02                     asr        D2.b, 5
  1025. 000009C8  F202 FA03                .cpgen     0xF202, 0xFA03 // unimplemented
  1026. 000009CC  0203 0A03                andi.b     D3, 0x3
  1027. 000009D0  1203                     move.b     D1, D3
  1028. 000009D2  1A03                     move.b     D5, D3
  1029. 000009D4  2203                     move.l     D1, D3
  1030. 000009D6  2A03                     move.l     D5, D3
  1031. 000009D8  3203                     move.w     D1, D3
  1032. 000009DA  3A03                     move.w     D5, D3
  1033. 000009DC  4203                     clr.b      D3
  1034. 000009DE  4A03                     tst.b      D3
  1035. 000009E0  5203                     addq.b     D3, 1
  1036. 000009E2  5A03                     addq.b     D3, 5
  1037. 000009E4  6203                     bhi        +0x5 /* 000009E9 */
  1038. 000009E6  6A03                     bpl        +0x5 /* 000009EB */
  1039. 000009E8  7203                     moveq.l    D1, 0x03
  1040. 000009EA  7A03                     moveq.l    D5, 0x03
  1041. 000009EC  8203                     or.b       D1, D3
  1042. 000009EE  8A03                     or.b       D5, D3
  1043. 000009F0  9203                     sub.b      D1, D3
  1044. 000009F2  9A03                     sub.b      D5, D3
  1045. 000009F4  A203                     syscall    Write, flags=2
  1046. 000009F6  AA03                     syscall    NewPixMap
  1047. 000009F8  B203                     cmp.b      D1, D3
  1048. 000009FA  BA03                     cmp.b      D5, D3
  1049. 000009FC  C203                     and.b      D1, D3
  1050. 000009FE  CA03                     and.b      D5, D3
  1051. 00000A00  D203                     add.b      D1, D3
  1052. 00000A02  DA03                     add.b      D5, D3
  1053. 00000A04  E203                     asr        D3.b, 1
  1054. 00000A06  EA03                     asr        D3.b, 5
  1055. 00000A08  F203 FA04                .cpgen     0xF203, 0xFA04 // unimplemented
  1056. 00000A0C  0204 0A04                andi.b     D4, 0x4
  1057. 00000A10  1204                     move.b     D1, D4
  1058. 00000A12  1A04                     move.b     D5, D4
  1059. 00000A14  2251                     movea.l    A1, [A1]
  1060. 00000A16  0632 10F0 0265           addi.b     [A2 + D0.w * 2 + 0x65], 0xF0
  1061. 00000A1C  063A 0642 064A           addi.b     [PC + 0x64A /* 00001068, value 0xA '\n' */], 0x42 /* 'B' */
  1062. 00000A22  0652 0162                addi.w     [A2], 0x162
  1063. 00000A26  065A 0662                addi.w     [A2]+, 0x662
  1064. 00000A2A  066A 0182 0672           addi.w     [A2 + 0x672], 0x182
  1065. 00000A30  018A                     bclr       A2, D0
  1066. 00000A32  0192                     bclr       [A2], D0
  1067. 00000A34  019A                     bclr       [A2]+, D0
  1068. 00000A36  01A2                     bclr       -[A2], D0
  1069. 00000A38  01AA 067A                bclr       [A2 + 0x67A], D0
  1070. 00000A3C  01BA 01C2                bclr       [PC + 0x1C2 /* 00000C00, value 0x15FA1CAA */], D0
  1071. 00000A40  01CA                     .incomplete
  1072. 00000A42  0682 01DA 01E2           addi.l     D2, 0x1DA01E2
  1073. 00000A48  068A 0692 069A           addi.l     A2, 0x692069A
  1074. 00000A4E  06A2 06AA 06B2           addi.l     -[A2], 0x6AA06B2
  1075. 00000A54  06BA 06C2 06CA 0232      addi.l     [PC + 0x232 /* 00000C88, value 0x1A1F4A22 */], 0x6C206CA
  1076. 00000A5C  023A 06D2 06DA           andi.b     [PC + 0x6DA /* 00001138, value 0xC */], 0xD2
  1077. 00000A62  0252 06E2                andi.w     [A2], 0x6E2
  1078. 00000A66  06EA                     .incomplete
  1079. 00000A68  026A 0272 027A           andi.w     [A2 + 0x27A], 0x272
  1080. 00000A6E  0282 028A 0292           andi.l     D2, 0x28A0292
  1081. 00000A74  029A 02A2 02AA           andi.l     [A2]+, 0x2A202AA
  1082. 00000A7A  02B2 02BA 02C2 02CA      andi.l     [A2 + D0.w * 2 - 0x54], 0x2BA02C2
  1083. 00000A82  02D2                     .incomplete
  1084. 00000A84  02DA                     .incomplete
  1085. 00000A86  02E2                     .incomplete
  1086. 00000A88  02EA                     .incomplete
  1087. 00000A8A  02F2                     .incomplete
  1088. 00000A8C  06F2                     .incomplete
  1089. 00000A8E  06FA                     .incomplete
  1090. 00000A90  030A                     btst       A2, D1
  1091. 00000A92  0312                     btst       [A2], D1
  1092. 00000A94  031A                     btst       [A2]+, D1
  1093. 00000A96  0322                     btst       -[A2], D1
  1094. 00000A98  032A 0332                btst       [A2 + 0x332], D1
  1095. 00000A9C  033A 0342                btst       [PC + 0x342 /* 00000DE0, value 0x17 */], D1
  1096. 00000AA0  0702                     btst       D2, D3
  1097. 00000AA2  070A                     btst       A2, D3
  1098. 00000AA4  035A                     bchg       [A2]+, D1
  1099. 00000AA6  0362                     bchg       -[A2], D1
  1100. 00000AA8  0712                     btst       [A2], D3
  1101. 00000AAA  0372 037A 0382 038A 0392 bchg       [[A2 + 0x382038A] + 0x392], D1
  1102. 00000AB4  039A                     bclr       [A2]+, D1
  1103. 00000AB6  03A2                     bclr       -[A2], D1
  1104. 00000AB8  03AA 03B2                bclr       [A2 + 0x3B2], D1
  1105. 00000ABC  03BA 03C2                bclr       [PC + 0x3C2 /* 00000E80, value 0x10A20E8A */], D1
  1106. 00000AC0  03CA                     .incomplete
  1107. 00000AC2  03D2                     .incomplete
  1108. 00000AC4  03DA                     .incomplete
  1109. 00000AC6  03E2                     .incomplete
  1110. 00000AC8  03EA                     .incomplete
  1111. 00000ACA  03F2                     .incomplete
  1112. 00000ACC  03FA                     .incomplete
  1113. 00000ACE  071A                     btst       [A2]+, D3
  1114. 00000AD0  040A 0412                subi.b     A2, 0x12
  1115. 00000AD4  0722                     btst       -[A2], D3
  1116. 00000AD6  0422 072A                subi.b     -[A2], 0x2A /* '*' */
  1117. 00000ADA  0732 073A 0742 074A 0752 btst       [[A2 + 0x742074A + D0 * 8] + 0x752], D3
  1118. 00000AE4  075A                     bchg       [A2]+, D3
  1119. 00000AE6  0001 0372                ori.b      D1, 0x72 /* 'r' */
  1120. 00000AEA  10F0 0209                move.b     [A0]+, [A0 + D0.w * 2 + 0x9]
  1121. 00000AEE  0762                     bchg       -[A2], D3
  1122. 00000AF0  076A 0772                bchg       [A2 + 0x772], D3
  1123. 00000AF4  077A 0782                bchg       [PC + 0x782 /* 00001278, value 0x186A */], D3
  1124. 00000AF8  078A                     bclr       A2, D3
  1125. 00000AFA  0792                     bclr       [A2], D3
  1126. 00000AFC  079A                     bclr       [A2]+, D3
  1127. 00000AFE  07A2                     bclr       -[A2], D3
  1128. 00000B00  0001 0372                ori.b      D1, 0x72 /* 'r' */
  1129. 00000B04  5104                     subq.b     D4, 8
  1130. 00000B06  7210                     moveq.l    D1, 0x10
  1131. 00000B08  F002 7504                .pmove3    0xF002, 0x7504 // unimplemented
  1132. 00000B0C  7A04                     moveq.l    D5, 0x04
  1133. 00000B0E  8204                     or.b       D1, D4
  1134. 00000B10  8A04                     or.b       D5, D4
  1135. 00000B12  9201                     sub.b      D1, D1
  1136. 00000B14  6206                     bhi        +0x8 /* 00000B1C */
  1137. 00000B16  5A04                     addq.b     D4, 5
  1138. 00000B18  9A04                     sub.b      D5, D4
  1139. 00000B1A  A201                     syscall    Close, flags=2
  1140. label00000B1C:
  1141. 00000B1C  8206                     or.b       D1, D6
  1142. 00000B1E  7204                     moveq.l    D1, 0x04
  1143. 00000B20  AA01                     syscall    InitCPort
  1144. 00000B22  9201                     sub.b      D1, D1
  1145. 00000B24  9A01                     sub.b      D5, D1
  1146. 00000B26  A201                     syscall    Close, flags=2
  1147. 00000B28  AA04                     syscall    DisposePixMap/DisposPixMap
  1148. 00000B2A  B204                     cmp.b      D1, D4
  1149. 00000B2C  BA01                     cmp.b      D5, D1
  1150. 00000B2E  C201                     and.b      D1, D1
  1151. 00000B30  CA04                     and.b      D5, D4
  1152. 00000B32  C204                     and.b      D1, D4
  1153. 00000B34  CA01                     and.b      D5, D1
  1154. 00000B36  E204                     asr        D4.b, 1
  1155. 00000B38  D204                     add.b      D1, D4
  1156. 00000B3A  DA06                     add.b      D5, D6
  1157. 00000B3C  9A06                     sub.b      D5, D6
  1158. 00000B3E  A204                     syscall    Control, flags=2
  1159. 00000B40  E204                     asr        D4.b, 1
  1160. 00000B42  EA04                     asr        D4.b, 5
  1161. 00000B44  F204 FA05                .cpgen     0xF204, 0xFA05 // unimplemented
  1162. 00000B48  0202 3202                andi.b     D2, 0x2
  1163. 00000B4C  3A05                     move.w     D5, D5
  1164. 00000B4E  0A05 1205                xori.b     D5, 0x5
  1165. 00000B52  1A05                     move.b     D5, D5
  1166. 00000B54  2205                     move.l     D1, D5
  1167. 00000B56  2A05                     move.l     D5, D5
  1168. 00000B58  3205                     move.w     D1, D5
  1169. 00000B5A  3A02                     move.w     D5, D2
  1170. 00000B5C  7A05                     moveq.l    D5, 0x05
  1171. 00000B5E  4205                     clr.b      D5
  1172. 00000B60  4A05                     tst.b      D5
  1173. 00000B62  5202                     addq.b     D2, 1
  1174. 00000B64  9A02                     sub.b      D5, D2
  1175. 00000B66  A202                     syscall    Read, flags=2
  1176. 00000B68  AA02                     syscall    CloseCPort
  1177. 00000B6A  B202                     cmp.b      D1, D2
  1178. 00000B6C  BA05                     cmp.b      D5, D5
  1179. 00000B6E  5A02                     addq.b     D2, 5
  1180. 00000B70  CA02                     and.b      D5, D2
  1181. 00000B72  D202                     add.b      D1, D2
  1182. 00000B74  DA02                     add.b      D5, D2
  1183. 00000B76  E205                     asr        D5.b, 1
  1184. 00000B78  6202                     bhi        +0x4 /* 00000B7C */
  1185. 00000B7A  F206 F206                .cpgen     0xF206, 0xF206 // unimplemented
  1186. // begin alternate branch 00000B7C-00000B84
  1187. label00000B7C:
  1188. 00000B7C  F206 FA03                .cpgen     0xF206, 0xFA03 // unimplemented
  1189. 00000B80  0A03 1203                xori.b     D3, 0x3
  1190. // end alternate branch 00000B7C-00000B84
  1191. label00000B7C: // (misaligned)
  1192. 00000B7E  FA03 0A03                .unknown   0xFA03 0x0A03 (W = 5)
  1193. 00000B82  1203                     move.b     D1, D3
  1194. 00000B84  1A03                     move.b     D5, D3
  1195. 00000B86  2203                     move.l     D1, D3
  1196. 00000B88  2A03                     move.l     D5, D3
  1197. 00000B8A  3203                     move.w     D1, D3
  1198. 00000B8C  3A03                     move.w     D5, D3
  1199. 00000B8E  4207                     clr.b      D7
  1200. 00000B90  0205 6A05                andi.b     D5, 0x5
  1201. 00000B94  7205                     moveq.l    D1, 0x05
  1202. 00000B96  7A05                     moveq.l    D5, 0x05
  1203. 00000B98  8203                     or.b       D1, D3
  1204. 00000B9A  7205                     moveq.l    D1, 0x05
  1205. 00000B9C  8A03                     or.b       D5, D3
  1206. 00000B9E  8203                     or.b       D1, D3
  1207. 00000BA0  8A03                     or.b       D5, D3
  1208. 00000BA2  9205                     sub.b      D1, D5
  1209. 00000BA4  9205                     sub.b      D1, D5
  1210. 00000BA6  9A05                     sub.b      D5, D5
  1211. 00000BA8  A203                     syscall    Write, flags=2
  1212. 00000BAA  B203                     cmp.b      D1, D3
  1213. 00000BAC  BA03                     cmp.b      D5, D3
  1214. 00000BAE  C203                     and.b      D1, D3
  1215. 00000BB0  CA05                     and.b      D5, D5
  1216. 00000BB2  AA03                     syscall    NewPixMap
  1217. 00000BB4  DA03                     add.b      D5, D3
  1218. 00000BB6  E205                     asr        D5.b, 1
  1219. 00000BB8  B205                     cmp.b      D1, D5
  1220. 00000BBA  BA05                     cmp.b      D5, D5
  1221. 00000BBC  C207                     and.b      D1, D7
  1222. 00000BBE  1A04                     move.b     D5, D4
  1223. 00000BC0  0A04 1207                xori.b     D4, 0x7
  1224. 00000BC4  2204                     move.l     D1, D4
  1225. 00000BC6  2207                     move.l     D1, D7
  1226. 00000BC8  2A05                     move.l     D5, D5
  1227. 00000BCA  CA05                     and.b      D5, D5
  1228. 00000BCC  D207                     add.b      D1, D7
  1229. 00000BCE  4207                     clr.b      D7
  1230. 00000BD0  4A05                     tst.b      D5
  1231. 00000BD2  DA07                     add.b      D5, D7
  1232. 00000BD4  5A05                     addq.b     D5, 5
  1233. 00000BD6  E207                     asr        D7.b, 1
  1234. 00000BD8  6207                     bhi        +0x9 /* 00000BE1 */
  1235. 00000BDA  6A07                     bpl        +0x9 /* 00000BE3 */
  1236. 00000BDC  7205                     moveq.l    D1, 0x05
  1237. 00000BDE  EA05                     asr        D5.b, 5
  1238. 00000BE0  F207 8A07                .cpgen     0xF207, 0x8A07 // unimplemented
  1239. 00000BE4  9207                     sub.b      D1, D7
  1240. 00000BE6  9A05                     sub.b      D5, D5
  1241. 00000BE8  FA06 0206                .unknown   0xFA06 0x0206 (W = 5)
  1242. 00000BEC  0A06 1206                xori.b     D6, 0x6
  1243. 00000BF0  1A06                     move.b     D5, D6
  1244. 00000BF2  2206                     move.l     D1, D6
  1245. 00000BF4  2A51                     movea.l    A5, [A1]
  1246. 00000BF6  1232 10F0                move.b     D1, [A2 + D1.w - 0x16]
  1247. 00000BFA  0235 0F62 0F6A 15FA 1CAA andi.b     [[A5 + 0x15FA] + 0x1CAA], 0x62 /* 'b' */
  1248. 00000C04  0ADA                     .incomplete
  1249. 00000C06  0AE2                     .incomplete
  1250. 00000C08  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1251. 00000C0C  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1252. 00000C10  12FA 1BF2                move.b     [A1]+, [PC + 0x1BF2 /* 00002804, value 0xFF */]
  1253. 00000C14  1EC2                     move.b     [A7]+, D2
  1254. 00000C16  1F1A                     move.b     -[A7], [A2]+
  1255. 00000C18  1F4A 22BA                move.b     [A7 + 0x22BA], A2
  1256. 00000C1C  17AA 1F82 109A           move.b     [A3 + D1.w - 0x102], [A2 + 0x1F82]
  1257. 00000C22  0D1A                     btst       [A2]+, D6
  1258. 00000C24  18F2 202A                move.b     [A4]+, [A2 + D2.w + 0x2A]
  1259. 00000C28  11AA 2052 20A2           move.b     [A0 + D2.w - 0x94], [A2 + 0x2052]
  1260. 00000C2E  1F9A 179A 18FA           move.b     [[ + D1 * 8] + 0x18FA], [A2]+
  1261. 00000C34  1652                     movea.b    A3, [A2]
  1262. 00000C36  1ADA                     move.b     [A5]+, [A2]+
  1263. 00000C38  0CBA 1F42 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00001F3C, value 0x9A0FCA1C */], 0x1F421B6A
  1264. 00000C40  28BA 1C12                move.l     [A4], [PC + 0x1C12 /* 00002854, value 0xFFF348FF */]
  1265. 00000C44  1682                     move.b     [A3], D2
  1266. 00000C46  180A                     move.b     D4, A2
  1267. 00000C48  260A                     move.l     D3, A2
  1268. 00000C4A  130A                     move.b     -[A1], A2
  1269. 00000C4C  0D22                     btst       -[A2], D6
  1270. 00000C4E  0D2A 0D32                btst       [A2 + 0xD32], D6
  1271. 00000C52  0D3A 0D42                btst       [PC + 0xD42 /* 00001996, value 0xF2 */], D6
  1272. 00000C56  2322                     move.l     -[A1], -[A2]
  1273. 00000C58  1812                     move.b     D4, [A2]
  1274. 00000C5A  1312                     move.b     -[A1], [A2]
  1275. 00000C5C  190A                     move.b     -[A4], A2
  1276. 00000C5E  1882                     move.b     [A4], D2
  1277. 00000C60  188A                     move.b     [A4], A2
  1278. 00000C62  0F72 209A                bchg       [A2 + D2.w - 0x102], D7
  1279. 00000C66  5112                     subq.b     [A2], 8
  1280. 00000C68  3A10                     move.w     D5, [A0]
  1281. 00000C6A  F002 350F                .pflush    0xF002, 0x350F // unimplemented
  1282. 00000C6E  7A23                     moveq.l    D5, 0x23
  1283. 00000C70  2A16                     move.l     D5, [A6]
  1284. 00000C72  0A1C AA1C                xori.b     [A4]+, 0x1C
  1285. 00000C76  520A                     addq.b     A2, 1
  1286. 00000C78  E21E                     ror        D6.b, 1
  1287. 00000C7A  AA1E                     syscall    GetCIcon
  1288. 00000C7C  F212 F21E                .cpgen     0xF212, 0xF21E // unimplemented
  1289. 00000C80  BA1B                     cmp.b      D5, [A3]+
  1290. 00000C82  BA1E                     cmp.b      D5, [A6]+
  1291. 00000C84  921E                     sub.b      D1, [A6]+
  1292. 00000C86  C21F                     and.b      D1, [A7]+
  1293. 00000C88  1A1F                     move.b     D5, [A7]+
  1294. 00000C8A  4A22                     tst.b      -[A2]
  1295. 00000C8C  BA17                     cmp.b      D5, [A7]
  1296. 00000C8E  AA1F                     syscall    PlotCIcon
  1297. 00000C90  8210                     or.b       D1, [A0]
  1298. 00000C92  9A0D                     sub.b      D5, A5
  1299. 00000C94  1A18                     move.b     D5, [A0]+
  1300. 00000C96  F220 2A11                .invalid   fmove, !rm
  1301. 00000C9A  AA20                     syscall    OpenCPicture
  1302. 00000C9C  5220                     addq.b     -[A0], 1
  1303. 00000C9E  A21F                     syscall    DisposPtr/DisposePtr, flags=2
  1304. 00000CA0  9A17                     sub.b      D5, [A7]
  1305. 00000CA2  9A18                     sub.b      D5, [A0]+
  1306. 00000CA4  FA16 521A                .unknown   0xFA16 0x521A (W = 5)
  1307. 00000CA8  DA16                     add.b      D5, [A6]
  1308. 00000CAA  1A26                     move.b     D5, -[A6]
  1309. 00000CAC  C227                     and.b      D1, -[A7]
  1310. 00000CAE  0A13 0228                xori.b     [A3], 0x28 /* '(' */
  1311. 00000CB2  BA1C                     cmp.b      D5, [A4]+
  1312. 00000CB4  1216                     move.b     D1, [A6]
  1313. 00000CB6  8218                     or.b       D1, [A0]+
  1314. 00000CB8  0A26 0A13                xori.b     -[A6], 0x13
  1315. 00000CBC  0A0D 220D                xori.b     A5, 0xD /* '\r' */
  1316. 00000CC0  2A0D                     move.l     D5, A5
  1317. 00000CC2  320D                     move.w     D1, A5
  1318. 00000CC4  3A0D                     move.w     D5, A5
  1319. 00000CC6  4223                     clr.b      -[A3]
  1320. 00000CC8  2218                     move.l     D1, [A0]+
  1321. 00000CCA  1213                     move.b     D1, [A3]
  1322. 00000CCC  1219                     move.b     D1, [A1]+
  1323. 00000CCE  0A18 8218                xori.b     [A0]+, 0x18
  1324. 00000CD2  8A0F                     or.b       D5, A7
  1325. 00000CD4  8216                     or.b       D1, [A6]
  1326. 00000CD6  1251                     movea.b    A1, [A1]
  1327. 00000CD8  1242                     movea.b    A1, D2
  1328. 00000CDA  10F0 0235                move.b     [A0]+, [A0 + D0.w * 2 + 0x35]
  1329. 00000CDE  0F8A                     bclr       A2, D7
  1330. 00000CE0  0F92                     bclr       [A2], D7
  1331. 00000CE2  162A 1CAA                move.b     D3, [A2 + 0x1CAA]
  1332. 00000CE6  0ADA                     .incomplete
  1333. 00000CE8  0AE2                     .incomplete
  1334. 00000CEA  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1335. 00000CEE  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1336. 00000CF2  12FA 2632                move.b     [A1]+, [PC + 0x2632 /* 00003326, cstring ""<EOF> */]
  1337. 00000CF6  1EC2                     move.b     [A7]+, D2
  1338. 00000CF8  1F1A                     move.b     -[A7], [A2]+
  1339. 00000CFA  1F4A 22BA                move.b     [A7 + 0x22BA], A2
  1340. 00000CFE  17AA 1F82 109A           move.b     [A3 + D1.w - 0x102], [A2 + 0x1F82]
  1341. 00000D04  0D1A                     btst       [A2]+, D6
  1342. 00000D06  18F2 202A                move.b     [A4]+, [A2 + D2.w + 0x2A]
  1343. 00000D0A  11AA 2052 20A2           move.b     [A0 + D2.w - 0x94], [A2 + 0x2052]
  1344. 00000D10  1F9A 179A 18FA           move.b     [[ + D1 * 8] + 0x18FA], [A2]+
  1345. 00000D16  1652                     movea.b    A3, [A2]
  1346. 00000D18  1ADA                     move.b     [A5]+, [A2]+
  1347. 00000D1A  0CBA 1F42 1B6A 1302      cmpi.l     [PC + 0x1302 /* 0000201E, value 0x1820672 */], 0x1F421B6A
  1348. 00000D22  28BA 1C12                move.l     [A4], [PC + 0x1C12 /* 00002936, value 0x22206, cstring "" */]
  1349. 00000D26  1682                     move.b     [A3], D2
  1350. 00000D28  180A                     move.b     D4, A2
  1351. 00000D2A  260A                     move.l     D3, A2
  1352. 00000D2C  130A                     move.b     -[A1], A2
  1353. 00000D2E  0D22                     btst       -[A2], D6
  1354. 00000D30  0D2A 0D32                btst       [A2 + 0xD32], D6
  1355. 00000D34  0D3A 0D42                btst       [PC + 0xD42 /* 00001A78, value 0x1E */], D6
  1356. 00000D38  2322                     move.l     -[A1], -[A2]
  1357. 00000D3A  1812                     move.b     D4, [A2]
  1358. 00000D3C  1312                     move.b     -[A1], [A2]
  1359. 00000D3E  190A                     move.b     -[A4], A2
  1360. 00000D40  1882                     move.b     [A4], D2
  1361. 00000D42  188A                     move.b     [A4], A2
  1362. 00000D44  0F9A                     bclr       [A2]+, D7
  1363. 00000D46  0CA2 5112 4A10           cmpi.l     -[A2], 0x51124A10
  1364. 00000D4C  F002 350F                .pflush    0xF002, 0x350F // unimplemented
  1365. 00000D50  A20F                     syscall    MountVol, flags=2
  1366. 00000D52  AA12                     syscall    FillCRgn
  1367. 00000D54  521C                     addq.b     [A4]+, 1
  1368. 00000D56  AA0A                     syscall    PenPixPat
  1369. 00000D58  DA0A                     add.b      D5, A2
  1370. 00000D5A  E21E                     ror        D6.b, 1
  1371. 00000D5C  AA10                     syscall    FillCRoundRect
  1372. 00000D5E  9212                     sub.b      D1, [A2]
  1373. 00000D60  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  1374. 00000D64  FA11 5A1E                .unknown   0xFA11 0x5A1E (W = 5)
  1375. 00000D68  C21F                     and.b      D1, [A7]+
  1376. 00000D6A  1A1F                     move.b     D5, [A7]+
  1377. 00000D6C  4A22                     tst.b      -[A2]
  1378. 00000D6E  BA17                     cmp.b      D5, [A7]
  1379. 00000D70  AA1F                     syscall    PlotCIcon
  1380. 00000D72  8210                     or.b       D1, [A0]
  1381. 00000D74  9A0D                     sub.b      D5, A5
  1382. 00000D76  1A18                     move.b     D5, [A0]+
  1383. 00000D78  F220 2A11                .invalid   fmove, !rm
  1384. 00000D7C  AA20                     syscall    OpenCPicture
  1385. 00000D7E  5220                     addq.b     -[A0], 1
  1386. 00000D80  A21F                     syscall    DisposPtr/DisposePtr, flags=2
  1387. 00000D82  9A17                     sub.b      D5, [A7]
  1388. 00000D84  9A18                     sub.b      D5, [A0]+
  1389. 00000D86  FA16 521A                .unknown   0xFA16 0x521A (W = 5)
  1390. 00000D8A  DA0C                     add.b      D5, A4
  1391. 00000D8C  BA26                     cmp.b      D5, -[A6]
  1392. 00000D8E  721B                     moveq.l    D1, 0x1B
  1393. 00000D90  6A13                     bpl        +0x15 /* 00000DA5 */
  1394. 00000D92  0228 BA1C 1216           andi.b     [A0 + 0x1216], 0x1C
  1395. 00000D98  8218                     or.b       D1, [A0]+
  1396. 00000D9A  0A26 0A13                xori.b     -[A6], 0x13
  1397. 00000D9E  0A0D 220D                xori.b     A5, 0xD /* '\r' */
  1398. 00000DA2  2A0D                     move.l     D5, A5
  1399. 00000DA4  320D                     move.w     D1, A5
  1400. 00000DA6  3A0D                     move.w     D5, A5
  1401. 00000DA8  4223                     clr.b      -[A3]
  1402. 00000DAA  2218                     move.l     D1, [A0]+
  1403. 00000DAC  1213                     move.b     D1, [A3]
  1404. 00000DAE  1219                     move.b     D1, [A1]+
  1405. 00000DB0  0A18 8218                xori.b     [A0]+, 0x18
  1406. 00000DB4  8A0F                     or.b       D5, A7
  1407. 00000DB6  B216                     cmp.b      D1, [A6]
  1408. 00000DB8  E251                     roxr       D1.w, 1
  1409. 00000DBA  125A                     movea.b    A1, [A2]+
  1410. 00000DBC  10F0 0235                move.b     [A0]+, [A0 + D0.w * 2 + 0x35]
  1411. 00000DC0  0FBA 0FC2                bclr       [PC + 0xFC2 /* 00001D84, value 0x1A2A15A2 */], D7
  1412. 00000DC4  15FA 1CAA 0ADA           move.b     [PC + 0xADA /* 000018A0, value 0x1C */], [PC + 0x1CAA /* 00002A70, value 0x24 '$' */]
  1413. 00000DCA  0AE2                     .incomplete
  1414. 00000DCC  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1415. 00000DD0  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1416. 00000DD4  12FA 1BF2                move.b     [A1]+, [PC + 0x1BF2 /* 000029C8, value 0x25 '%' */]
  1417. 00000DD8  1EC2                     move.b     [A7]+, D2
  1418. 00000DDA  1F1A                     move.b     -[A7], [A2]+
  1419. 00000DDC  1F4A 22BA                move.b     [A7 + 0x22BA], A2
  1420. 00000DE0  17AA 1F82 109A           move.b     [A3 + D1.w - 0x102], [A2 + 0x1F82]
  1421. 00000DE6  0D1A                     btst       [A2]+, D6
  1422. 00000DE8  18F2 202A                move.b     [A4]+, [A2 + D2.w + 0x2A]
  1423. 00000DEC  11AA 2052 20A2           move.b     [A0 + D2.w - 0x94], [A2 + 0x2052]
  1424. 00000DF2  1F9A 179A 18FA           move.b     [[ + D1 * 8] + 0x18FA], [A2]+
  1425. 00000DF8  1652                     movea.b    A3, [A2]
  1426. 00000DFA  1ADA                     move.b     [A5]+, [A2]+
  1427. 00000DFC  0CBA 257A 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002100, value 0x120C6218 */], 0x257A1B6A
  1428. 00000E04  28BA 1C12                move.l     [A4], [PC + 0x1C12 /* 00002A18, value 0x23060002 */]
  1429. 00000E08  1682                     move.b     [A3], D2
  1430. 00000E0A  180A                     move.b     D4, A2
  1431. 00000E0C  260A                     move.l     D3, A2
  1432. 00000E0E  130A                     move.b     -[A1], A2
  1433. 00000E10  0D22                     btst       -[A2], D6
  1434. 00000E12  0D2A 0D32                btst       [A2 + 0xD32], D6
  1435. 00000E16  0D3A 0D42                btst       [PC + 0xD42 /* 00001B5A, value 0xAA */], D6
  1436. 00000E1A  2322                     move.l     -[A1], -[A2]
  1437. 00000E1C  1812                     move.b     D4, [A2]
  1438. 00000E1E  1312                     move.b     -[A1], [A2]
  1439. 00000E20  190A                     move.b     -[A4], A2
  1440. 00000E22  1882                     move.b     [A4], D2
  1441. 00000E24  188A                     move.b     [A4], A2
  1442. 00000E26  0F72 163A                bchg       [A2 + D1.w * 8 + 0x3A], D7
  1443. 00000E2A  5122                     subq.b     -[A2], 8
  1444. 00000E2C  0A10 F002                xori.b     [A0], 0x2
  1445. 00000E30  240E                     move.l     D2, A6
  1446. 00000E32  420E                     clr.b      A6
  1447. 00000E34  4A23                     tst.b      -[A3]
  1448. 00000E36  B213                     cmp.b      D1, [A3]
  1449. 00000E38  BA17                     cmp.b      D5, [A7]
  1450. 00000E3A  120A                     move.b     D1, A2
  1451. 00000E3C  E21E                     ror        D6.b, 1
  1452. 00000E3E  AA1C                     syscall    SetCCursor
  1453. 00000E40  3A12                     move.w     D5, [A2]
  1454. 00000E42  F21E BA1B                .cpgen     0xF21E, 0xBA1B // unimplemented
  1455. 00000E46  8A27                     or.b       D5, -[A7]
  1456. 00000E48  821E                     or.b       D1, [A6]+
  1457. 00000E4A  C21F                     and.b      D1, [A7]+
  1458. 00000E4C  1A1F                     move.b     D5, [A7]+
  1459. 00000E4E  4A27                     tst.b      -[A7]
  1460. 00000E50  920C                     sub.b      D1, A4
  1461. 00000E52  C21F                     and.b      D1, [A7]+
  1462. 00000E54  8210                     or.b       D1, [A0]
  1463. 00000E56  9A0A                     sub.b      D5, A2
  1464. 00000E58  EA22                     asr        D2.b, D5
  1465. 00000E5A  F220 2A1C                .invalid   fmove, !rm
  1466. 00000E5E  D220                     add.b      D1, -[A0]
  1467. 00000E60  5220                     addq.b     -[A0], 1
  1468. 00000E62  A217                     syscall    Eject, flags=2
  1469. 00000E64  8217                     or.b       D1, [A7]
  1470. 00000E66  9A0C                     sub.b      D5, A4
  1471. 00000E68  B216                     cmp.b      D1, [A6]
  1472. 00000E6A  5225                     addq.b     -[A5], 1
  1473. 00000E6C  DA25                     add.b      D5, -[A5]
  1474. 00000E6E  F227 BA27                .cpgen     0xF227, 0xBA27 // unimplemented
  1475. 00000E72  E20B                     lsr        D3.b, 1
  1476. 00000E74  5219                     addq.b     [A1]+, 1
  1477. 00000E76  D213                     add.b      D1, [A3]
  1478. 00000E78  1A51                     movea.b    A5, [A1]
  1479. 00000E7A  2832 10F0                move.l     D4, [A2 + D1.w - 0x16]
  1480. 00000E7E  0223 10A2                andi.b     -[A3], 0xA2
  1481. 00000E82  0E8A 290A 1CAA           .invalid.l A2, 0x290A1CAA // invalid immediate operation
  1482. 00000E88  0ADA                     .incomplete
  1483. 00000E8A  0AE2                     .incomplete
  1484. 00000E8C  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1485. 00000E90  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1486. 00000E94  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00002D70, cstring ""<EOF> */]
  1487. 00000E98  1EC2                     move.b     [A7]+, D2
  1488. 00000E9A  1F1A                     move.b     -[A7], [A2]+
  1489. 00000E9C  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  1490. 00000EA0  0CC2                     .incomplete
  1491. 00000EA2  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  1492. 00000EA6  0AEA                     .incomplete
  1493. 00000EA8  1C0A                     move.b     D6, A2
  1494. 00000EAA  202A 17A2                move.l     D0, [A2 + 0x17A2]
  1495. 00000EAE  2052                     movea.l    A0, [A2]
  1496. 00000EB0  20A2                     move.l     [A0], -[A2]
  1497. 00000EB2  167A 179A                movea.b    A3, [PC + 0x179A /* 0000264E, value 0x1E */]
  1498. 00000EB6  0CB2 1652 0BCA 0CBA      cmpi.l     [A2 + D0 * 4 - 0x70], 0x16520BCA
  1499. 00000EBE  0BD2                     .incomplete
  1500. 00000EC0  1B6A 1302 1CF2           move.b     [A5 + 0x1CF2 /* export_922 */], [A2 + 0x1302]
  1501. 00000EC6  5128 3A10                subq.b     [A0 + 0x3A10], 8
  1502. 00000ECA  F002 2410                .pflush    0xF002, 0x2410 // unimplemented
  1503. 00000ECE  A20E                     syscall    UnmountVol/HUnmountVol, flags=2
  1504. 00000ED0  921F                     sub.b      D1, [A7]+
  1505. 00000ED2  EA1C                     ror        D4.b, 5
  1506. 00000ED4  AA0A                     syscall    PenPixPat
  1507. 00000ED6  DA0A                     add.b      D5, A2
  1508. 00000ED8  E21E                     ror        D6.b, 1
  1509. 00000EDA  AA10                     syscall    FillCRoundRect
  1510. 00000EDC  9212                     sub.b      D1, [A2]
  1511. 00000EDE  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  1512. 00000EE2  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  1513. 00000EE6  C21F                     and.b      D1, [A7]+
  1514. 00000EE8  1A1F                     move.b     D5, [A7]+
  1515. 00000EEA  4A13                     tst.b      [A3]
  1516. 00000EEC  C20C                     and.b      D1, A4
  1517. 00000EEE  C21F                     and.b      D1, [A7]+
  1518. 00000EF0  820E                     or.b       D1, A6
  1519. 00000EF2  A20E                     syscall    UnmountVol/HUnmountVol, flags=2
  1520. 00000EF4  9A1C                     sub.b      D5, [A4]+
  1521. 00000EF6  FA20 2A17                .unknown   0xFA20 0x2A17 (W = 5)
  1522. 00000EFA  A220                     syscall    SetPtrSize, flags=2
  1523. 00000EFC  5220                     addq.b     -[A0], 1
  1524. 00000EFE  A217                     syscall    Eject, flags=2
  1525. 00000F00  6A17                     bpl        +0x19 /* 00000F19 */
  1526. 00000F02  9A0C                     sub.b      D5, A4
  1527. 00000F04  B216                     cmp.b      D1, [A6]
  1528. 00000F06  520B                     addq.b     A3, 1
  1529. 00000F08  CA0C                     and.b      D5, A4
  1530. 00000F0A  BA0B                     cmp.b      D5, A3
  1531. 00000F0C  D21B                     add.b      D1, [A3]+
  1532. 00000F0E  6A13                     bpl        +0x15 /* 00000F23 */
  1533. 00000F10  021C F20B                andi.b     [A4]+, 0xB
  1534. 00000F14  5A51                     addq.w     [A1], 5
  1535. 00000F16  1E5A                     movea.b    A7, [A2]+
  1536. 00000F18  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  1537. 00000F1C  10A2                     move.b     [A0], -[A2]
  1538. 00000F1E  0E92 1FEA 1CAA           .invalid.l [A2], 0x1FEA1CAA // invalid immediate operation
  1539. 00000F24  0ADA                     .incomplete
  1540. 00000F26  0AE2                     .incomplete
  1541. 00000F28  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1542. 00000F2C  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1543. 00000F30  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00002E0C, cstring ""<EOF> */]
  1544. 00000F34  1EC2                     move.b     [A7]+, D2
  1545. 00000F36  1F1A                     move.b     -[A7], [A2]+
  1546. 00000F38  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  1547. 00000F3C  0CC2                     .incomplete
  1548. 00000F3E  1F82 0EA2                move.b     [A7 + D0 * 8 - 0x94], D2
  1549. 00000F42  0E9A 1CFA 202A           .invalid.l [A2]+, 0x1CFA202A // invalid immediate operation
  1550. 00000F48  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  1551. 00000F4C  20A2                     move.l     [A0], -[A2]
  1552. 00000F4E  176A 179A 0CB2           move.b     [A3 + 0xCB2], [A2 + 0x179A]
  1553. 00000F54  1652                     movea.b    A3, [A2]
  1554. 00000F56  0BCA                     .incomplete
  1555. 00000F58  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 0000225C, value 0x4A27920C */], 0xBD21B6A
  1556. 00000F60  1CF2 2912 142A           move.b     [A6]+, [[A2 + D2] + 0x142A]
  1557. 00000F66  511E                     subq.b     [A6]+, 8
  1558. 00000F68  5210                     addq.b     [A0], 1
  1559. 00000F6A  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  1560. 00000F6E  A20E                     syscall    UnmountVol/HUnmountVol, flags=2
  1561. 00000F70  921F                     sub.b      D1, [A7]+
  1562. 00000F72  EA1C                     ror        D4.b, 5
  1563. 00000F74  AA0A                     syscall    PenPixPat
  1564. 00000F76  DA0A                     add.b      D5, A2
  1565. 00000F78  E21E                     ror        D6.b, 1
  1566. 00000F7A  AA10                     syscall    FillCRoundRect
  1567. 00000F7C  9212                     sub.b      D1, [A2]
  1568. 00000F7E  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  1569. 00000F82  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  1570. 00000F86  C21F                     and.b      D1, [A7]+
  1571. 00000F88  1A1F                     move.b     D5, [A7]+
  1572. 00000F8A  4A13                     tst.b      [A3]
  1573. 00000F8C  C20C                     and.b      D1, A4
  1574. 00000F8E  C21F                     and.b      D1, [A7]+
  1575. 00000F90  820E                     or.b       D1, A6
  1576. 00000F92  A20E                     syscall    UnmountVol/HUnmountVol, flags=2
  1577. 00000F94  9A1C                     sub.b      D5, [A4]+
  1578. 00000F96  FA20 2A17                .unknown   0xFA20 0x2A17 (W = 5)
  1579. 00000F9A  A220                     syscall    SetPtrSize, flags=2
  1580. 00000F9C  5220                     addq.b     -[A0], 1
  1581. 00000F9E  A217                     syscall    Eject, flags=2
  1582. 00000FA0  6A17                     bpl        +0x19 /* 00000FB9 */
  1583. 00000FA2  9A0C                     sub.b      D5, A4
  1584. 00000FA4  B216                     cmp.b      D1, [A6]
  1585. 00000FA6  520B                     addq.b     A3, 1
  1586. 00000FA8  CA0C                     and.b      D5, A4
  1587. 00000FAA  BA0B                     cmp.b      D5, A3
  1588. 00000FAC  D21B                     add.b      D1, [A3]+
  1589. 00000FAE  6A13                     bpl        +0x15 /* 00000FC3 */
  1590. 00000FB0  021C F229                andi.b     [A4]+, 0x29 /* ')' */
  1591. 00000FB4  1A14                     move.b     D5, [A4]
  1592. 00000FB6  3251                     movea.w    A1, [A1]
  1593. 00000FB8  2842                     movea.l    A4, D2
  1594. 00000FBA  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  1595. 00000FBE  10A2                     move.b     [A0], -[A2]
  1596. 00000FC0  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  1597. 00000FC4  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  1598. 00000FC8  0AE2                     .incomplete
  1599. 00000FCA  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1600. 00000FCE  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1601. 00000FD2  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00002EAE, cstring ""<EOF> */]
  1602. 00000FD6  1EC2                     move.b     [A7]+, D2
  1603. 00000FD8  1F1A                     move.b     -[A7], [A2]+
  1604. 00000FDA  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  1605. 00000FDE  0CC2                     .incomplete
  1606. 00000FE0  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  1607. 00000FE4  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  1608. 00000FEC  2052                     movea.l    A0, [A2]
  1609. 00000FEE  20A2                     move.l     [A0], -[A2]
  1610. 00000FF0  186A 179A                movea.b    A4, [A2 + 0x179A]
  1611. 00000FF4  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  1612. 00000FFA  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000022FE, value 0xC21F8210 */], 0xBD21B6A
  1613. 00001002  1CF2 132A 1A32 511E      move.b     [A6]+, [[A2 + 0x1A32 + D1 * 2] + 0x511E]
  1614. 0000100A  4A10                     tst.b      [A0]
  1615. 0000100C  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  1616. 00001010  A21A                     syscall    GetZone, flags=2
  1617. 00001012  2A15                     move.l     D5, [A5]
  1618. 00001014  A21C                     syscall    FreeMem, flags=2
  1619. 00001016  AA0A                     syscall    PenPixPat
  1620. 00001018  DA0A                     add.b      D5, A2
  1621. 0000101A  E21E                     ror        D6.b, 1
  1622. 0000101C  AA10                     syscall    FillCRoundRect
  1623. 0000101E  9212                     sub.b      D1, [A2]
  1624. 00001020  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  1625. 00001024  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  1626. 00001028  C21F                     and.b      D1, [A7]+
  1627. 0000102A  1A1F                     move.b     D5, [A7]+
  1628. 0000102C  4A13                     tst.b      [A3]
  1629. 0000102E  C20C                     and.b      D1, A4
  1630. 00001030  C21F                     and.b      D1, [A7]+
  1631. 00001032  8210                     or.b       D1, [A0]
  1632. 00001034  9A0E                     sub.b      D5, A6
  1633. 00001036  AA1C                     syscall    SetCCursor
  1634. 00001038  0A20 2A17                xori.b     -[A0], 0x17
  1635. 0000103C  A220                     syscall    SetPtrSize, flags=2
  1636. 0000103E  5220                     addq.b     -[A0], 1
  1637. 00001040  A218                     syscall    GetFPos, flags=2
  1638. 00001042  6A17                     bpl        +0x19 /* 0000105B */
  1639. 00001044  9A0C                     sub.b      D5, A4
  1640. 00001046  2A16                     move.l     D5, [A6]
  1641. 00001048  520B                     addq.b     A3, 1
  1642. 0000104A  CA0C                     and.b      D5, A4
  1643. 0000104C  BA0B                     cmp.b      D5, A3
  1644. 0000104E  D21B                     add.b      D1, [A3]+
  1645. 00001050  6A13                     bpl        +0x15 /* 00001065 */
  1646. 00001052  021C F218                andi.b     [A4]+, 0x18
  1647. 00001056  7223                     moveq.l    D1, 0x23
  1648. 00001058  0251 1E42                andi.w     [A1], 0x1E42
  1649. 0000105C  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  1650. 00001060  10A2                     move.b     [A0], -[A2]
  1651. 00001062  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  1652. 00001066  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  1653. 0000106A  0AE2                     .incomplete
  1654. 0000106C  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1655. 00001070  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1656. 00001074  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00002F50, cstring ""<EOF> */]
  1657. 00001078  1EC2                     move.b     [A7]+, D2
  1658. 0000107A  1F1A                     move.b     -[A7], [A2]+
  1659. 0000107C  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  1660. 00001080  0CC2                     .incomplete
  1661. 00001082  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  1662. 00001086  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  1663. 0000108E  2052                     movea.l    A0, [A2]
  1664. 00001090  20A2                     move.l     [A0], -[A2]
  1665. 00001092  186A 179A                movea.b    A4, [A2 + 0x179A]
  1666. 00001096  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  1667. 0000109C  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000023A0, value 0x9A0AEA22 */], 0xBD21B6A
  1668. 000010A4  1CF2 1B9A 256A           move.b     [A6]+, [[ + D1 * 2] + 0x256A]
  1669. 000010AA  511E                     subq.b     [A6]+, 8
  1670. 000010AC  3A10                     move.w     D5, [A0]
  1671. 000010AE  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  1672. 000010B2  A21A                     syscall    GetZone, flags=2
  1673. 000010B4  2A15                     move.l     D5, [A5]
  1674. 000010B6  A21C                     syscall    FreeMem, flags=2
  1675. 000010B8  AA0A                     syscall    PenPixPat
  1676. 000010BA  DA0A                     add.b      D5, A2
  1677. 000010BC  E21E                     ror        D6.b, 1
  1678. 000010BE  AA10                     syscall    FillCRoundRect
  1679. 000010C0  9212                     sub.b      D1, [A2]
  1680. 000010C2  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  1681. 000010C6  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  1682. 000010CA  C21F                     and.b      D1, [A7]+
  1683. 000010CC  1A1F                     move.b     D5, [A7]+
  1684. 000010CE  4A13                     tst.b      [A3]
  1685. 000010D0  C20C                     and.b      D1, A4
  1686. 000010D2  C21F                     and.b      D1, [A7]+
  1687. 000010D4  8210                     or.b       D1, [A0]
  1688. 000010D6  9A0E                     sub.b      D5, A6
  1689. 000010D8  AA1C                     syscall    SetCCursor
  1690. 000010DA  0A20 2A17                xori.b     -[A0], 0x17
  1691. 000010DE  A220                     syscall    SetPtrSize, flags=2
  1692. 000010E0  5220                     addq.b     -[A0], 1
  1693. 000010E2  A218                     syscall    GetFPos, flags=2
  1694. 000010E4  6A17                     bpl        +0x19 /* 000010FD */
  1695. 000010E6  9A0C                     sub.b      D5, A4
  1696. 000010E8  2A16                     move.l     D5, [A6]
  1697. 000010EA  520B                     addq.b     A3, 1
  1698. 000010EC  CA0C                     and.b      D5, A4
  1699. 000010EE  BA0B                     cmp.b      D5, A3
  1700. 000010F0  D21B                     add.b      D1, [A3]+
  1701. 000010F2  6A13                     bpl        +0x15 /* 00001107 */
  1702. 000010F4  021C F20C                andi.b     [A4]+, 0xC
  1703. 000010F8  3212                     move.w     D1, [A2]
  1704. 000010FA  2A51                     movea.l    A5, [A1]
  1705. 000010FC  1E32 10F0                move.b     D7, [A2 + D1.w - 0x16]
  1706. 00001100  0225 10A2                andi.b     -[A5], 0xA2
  1707. 00001104  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  1708. 00001108  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  1709. 0000110C  0AE2                     .incomplete
  1710. 0000110E  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1711. 00001112  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1712. 00001116  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00002FF2, cstring ""<EOF> */]
  1713. 0000111A  1EC2                     move.b     [A7]+, D2
  1714. 0000111C  1F1A                     move.b     -[A7], [A2]+
  1715. 0000111E  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  1716. 00001122  0CC2                     .incomplete
  1717. 00001124  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  1718. 00001128  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  1719. 00001130  2052                     movea.l    A0, [A2]
  1720. 00001132  20A2                     move.l     [A0], -[A2]
  1721. 00001134  186A 179A                movea.b    A4, [A2 + 0x179A]
  1722. 00001138  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  1723. 0000113E  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002442, value 0xF2202A1C */], 0xBD21B6A
  1724. 00001146  1CF2 1332 2922 511E 2A10 move.b     [A6]+, [[A2 + 0x2922511E + D1 * 2] + 0x2A10]
  1725. 00001150  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  1726. 00001154  A21A                     syscall    GetZone, flags=2
  1727. 00001156  2A15                     move.l     D5, [A5]
  1728. 00001158  A21C                     syscall    FreeMem, flags=2
  1729. 0000115A  AA0A                     syscall    PenPixPat
  1730. 0000115C  DA0A                     add.b      D5, A2
  1731. 0000115E  E21E                     ror        D6.b, 1
  1732. 00001160  AA10                     syscall    FillCRoundRect
  1733. 00001162  9212                     sub.b      D1, [A2]
  1734. 00001164  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  1735. 00001168  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  1736. 0000116C  C21F                     and.b      D1, [A7]+
  1737. 0000116E  1A1F                     move.b     D5, [A7]+
  1738. 00001170  4A13                     tst.b      [A3]
  1739. 00001172  C20C                     and.b      D1, A4
  1740. 00001174  C21F                     and.b      D1, [A7]+
  1741. 00001176  8210                     or.b       D1, [A0]
  1742. 00001178  9A0E                     sub.b      D5, A6
  1743. 0000117A  AA1C                     syscall    SetCCursor
  1744. 0000117C  0A20 2A17                xori.b     -[A0], 0x17
  1745. 00001180  A220                     syscall    SetPtrSize, flags=2
  1746. 00001182  5220                     addq.b     -[A0], 1
  1747. 00001184  A218                     syscall    GetFPos, flags=2
  1748. 00001186  6A17                     bpl        +0x19 /* 0000119F */
  1749. 00001188  9A0C                     sub.b      D5, A4
  1750. 0000118A  2A16                     move.l     D5, [A6]
  1751. 0000118C  520B                     addq.b     A3, 1
  1752. 0000118E  CA0C                     and.b      D5, A4
  1753. 00001190  BA0B                     cmp.b      D5, A3
  1754. 00001192  D21B                     add.b      D1, [A3]+
  1755. 00001194  6A13                     bpl        +0x15 /* 000011A9 */
  1756. 00001196  021C F21B                andi.b     [A4]+, 0x1B
  1757. 0000119A  2A1A                     move.l     D5, [A2]+
  1758. 0000119C  3251                     movea.w    A1, [A1]
  1759. 0000119E  1E22                     move.b     D7, -[A2]
  1760. 000011A0  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  1761. 000011A4  10A2                     move.b     [A0], -[A2]
  1762. 000011A6  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  1763. 000011AA  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  1764. 000011AE  0AE2                     .incomplete
  1765. 000011B0  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1766. 000011B4  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1767. 000011B8  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003094, cstring ""<EOF> */]
  1768. 000011BC  1EC2                     move.b     [A7]+, D2
  1769. 000011BE  1F1A                     move.b     -[A7], [A2]+
  1770. 000011C0  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  1771. 000011C4  0CC2                     .incomplete
  1772. 000011C6  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  1773. 000011CA  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  1774. 000011D2  2052                     movea.l    A0, [A2]
  1775. 000011D4  20A2                     move.l     [A0], -[A2]
  1776. 000011D6  186A 179A                movea.b    A4, [A2 + 0x179A]
  1777. 000011DA  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  1778. 000011E0  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000024E4, value 0xD2205220 */], 0xBD21B6A
  1779. 000011E8  1CF2 1B32 1A32 511E 1A10 move.b     [A6]+, [[A2 + 0x1A32511E + D1 * 2] + 0x1A10]
  1780. 000011F2  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  1781. 000011F6  A21A                     syscall    GetZone, flags=2
  1782. 000011F8  2A15                     move.l     D5, [A5]
  1783. 000011FA  A21C                     syscall    FreeMem, flags=2
  1784. 000011FC  AA0A                     syscall    PenPixPat
  1785. 000011FE  DA0A                     add.b      D5, A2
  1786. 00001200  E21E                     ror        D6.b, 1
  1787. 00001202  AA10                     syscall    FillCRoundRect
  1788. 00001204  9212                     sub.b      D1, [A2]
  1789. 00001206  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  1790. 0000120A  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  1791. 0000120E  C21F                     and.b      D1, [A7]+
  1792. 00001210  1A1F                     move.b     D5, [A7]+
  1793. 00001212  4A13                     tst.b      [A3]
  1794. 00001214  C20C                     and.b      D1, A4
  1795. 00001216  C21F                     and.b      D1, [A7]+
  1796. 00001218  8210                     or.b       D1, [A0]
  1797. 0000121A  9A0E                     sub.b      D5, A6
  1798. 0000121C  AA1C                     syscall    SetCCursor
  1799. 0000121E  0A20 2A17                xori.b     -[A0], 0x17
  1800. 00001222  A220                     syscall    SetPtrSize, flags=2
  1801. 00001224  5220                     addq.b     -[A0], 1
  1802. 00001226  A218                     syscall    GetFPos, flags=2
  1803. 00001228  6A17                     bpl        +0x19 /* 00001241 */
  1804. 0000122A  9A0C                     sub.b      D5, A4
  1805. 0000122C  2A16                     move.l     D5, [A6]
  1806. 0000122E  520B                     addq.b     A3, 1
  1807. 00001230  CA0C                     and.b      D5, A4
  1808. 00001232  BA0B                     cmp.b      D5, A3
  1809. 00001234  D21B                     add.b      D1, [A3]+
  1810. 00001236  6A13                     bpl        +0x15 /* 0000124B */
  1811. 00001238  021C F211                andi.b     [A4]+, 0x11
  1812. 0000123C  A21A                     syscall    GetZone, flags=2
  1813. 0000123E  3251                     movea.w    A1, [A1]
  1814. 00001240  1E12                     move.b     D7, [A2]
  1815. 00001242  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  1816. 00001246  10A2                     move.b     [A0], -[A2]
  1817. 00001248  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  1818. 0000124C  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  1819. 00001250  0AE2                     .incomplete
  1820. 00001252  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1821. 00001256  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1822. 0000125A  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003136, cstring ""<EOF> */]
  1823. 0000125E  1EC2                     move.b     [A7]+, D2
  1824. 00001260  1F1A                     move.b     -[A7], [A2]+
  1825. 00001262  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  1826. 00001266  0CC2                     .incomplete
  1827. 00001268  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  1828. 0000126C  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  1829. 00001274  2052                     movea.l    A0, [A2]
  1830. 00001276  20A2                     move.l     [A0], -[A2]
  1831. 00001278  186A 179A                movea.b    A4, [A2 + 0x179A]
  1832. 0000127C  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  1833. 00001282  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002586, value 0xA2178217 */], 0xBD21B6A
  1834. 0000128A  1CF2 187A                move.b     [A6]+, [A2 + D1 + 0x7A]
  1835. 0000128E  1152 511E                move.b     [A0 + 0x511E], [A2]
  1836. 00001292  0A10 F002                xori.b     [A0], 0x2
  1837. 00001296  2510                     move.l     -[A2], [A0]
  1838. 00001298  A21A                     syscall    GetZone, flags=2
  1839. 0000129A  2A15                     move.l     D5, [A5]
  1840. 0000129C  A21C                     syscall    FreeMem, flags=2
  1841. 0000129E  AA0A                     syscall    PenPixPat
  1842. 000012A0  DA0A                     add.b      D5, A2
  1843. 000012A2  E21E                     ror        D6.b, 1
  1844. 000012A4  AA10                     syscall    FillCRoundRect
  1845. 000012A6  9212                     sub.b      D1, [A2]
  1846. 000012A8  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  1847. 000012AC  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  1848. 000012B0  C21F                     and.b      D1, [A7]+
  1849. 000012B2  1A1F                     move.b     D5, [A7]+
  1850. 000012B4  4A13                     tst.b      [A3]
  1851. 000012B6  C20C                     and.b      D1, A4
  1852. 000012B8  C21F                     and.b      D1, [A7]+
  1853. 000012BA  8210                     or.b       D1, [A0]
  1854. 000012BC  9A0E                     sub.b      D5, A6
  1855. 000012BE  AA1C                     syscall    SetCCursor
  1856. 000012C0  0A20 2A17                xori.b     -[A0], 0x17
  1857. 000012C4  A220                     syscall    SetPtrSize, flags=2
  1858. 000012C6  5220                     addq.b     -[A0], 1
  1859. 000012C8  A218                     syscall    GetFPos, flags=2
  1860. 000012CA  6A17                     bpl        +0x19 /* 000012E3 */
  1861. 000012CC  9A0C                     sub.b      D5, A4
  1862. 000012CE  2A16                     move.l     D5, [A6]
  1863. 000012D0  520B                     addq.b     A3, 1
  1864. 000012D2  CA0C                     and.b      D5, A4
  1865. 000012D4  BA0B                     cmp.b      D5, A3
  1866. 000012D6  D21B                     add.b      D1, [A3]+
  1867. 000012D8  6A13                     bpl        +0x15 /* 000012ED */
  1868. 000012DA  021C F21D                andi.b     [A4]+, 0x1D
  1869. 000012DE  9A1A                     sub.b      D5, [A2]+
  1870. 000012E0  3251                     movea.w    A1, [A1]
  1871. 000012E2  1E02                     move.b     D7, D2
  1872. 000012E4  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  1873. 000012E8  10A2                     move.b     [A0], -[A2]
  1874. 000012EA  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  1875. 000012EE  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  1876. 000012F2  0AE2                     .incomplete
  1877. 000012F4  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1878. 000012F8  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1879. 000012FC  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 000031D8, cstring ""<EOF> */]
  1880. 00001300  1EC2                     move.b     [A7]+, D2
  1881. 00001302  1F1A                     move.b     -[A7], [A2]+
  1882. 00001304  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  1883. 00001308  0CC2                     .incomplete
  1884. 0000130A  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  1885. 0000130E  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  1886. 00001316  2052                     movea.l    A0, [A2]
  1887. 00001318  20A2                     move.l     [A0], -[A2]
  1888. 0000131A  186A 179A                movea.b    A4, [A2 + 0x179A]
  1889. 0000131E  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  1890. 00001324  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002628, value 0x9A0CB216 */], 0xBD21B6A
  1891. 0000132C  1CF2 2572 1A32 511D FA10 move.b     [A6]+, [[A2 + 0x1A32511D] - 0x5F0]
  1892. 00001336  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  1893. 0000133A  A21A                     syscall    GetZone, flags=2
  1894. 0000133C  2A15                     move.l     D5, [A5]
  1895. 0000133E  A21C                     syscall    FreeMem, flags=2
  1896. 00001340  AA0A                     syscall    PenPixPat
  1897. 00001342  DA0A                     add.b      D5, A2
  1898. 00001344  E21E                     ror        D6.b, 1
  1899. 00001346  AA10                     syscall    FillCRoundRect
  1900. 00001348  9212                     sub.b      D1, [A2]
  1901. 0000134A  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  1902. 0000134E  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  1903. 00001352  C21F                     and.b      D1, [A7]+
  1904. 00001354  1A1F                     move.b     D5, [A7]+
  1905. 00001356  4A13                     tst.b      [A3]
  1906. 00001358  C20C                     and.b      D1, A4
  1907. 0000135A  C21F                     and.b      D1, [A7]+
  1908. 0000135C  8210                     or.b       D1, [A0]
  1909. 0000135E  9A0E                     sub.b      D5, A6
  1910. 00001360  AA1C                     syscall    SetCCursor
  1911. 00001362  0A20 2A17                xori.b     -[A0], 0x17
  1912. 00001366  A220                     syscall    SetPtrSize, flags=2
  1913. 00001368  5220                     addq.b     -[A0], 1
  1914. 0000136A  A218                     syscall    GetFPos, flags=2
  1915. 0000136C  6A17                     bpl        +0x19 /* 00001385 */
  1916. 0000136E  9A0C                     sub.b      D5, A4
  1917. 00001370  2A16                     move.l     D5, [A6]
  1918. 00001372  520B                     addq.b     A3, 1
  1919. 00001374  CA0C                     and.b      D5, A4
  1920. 00001376  BA0B                     cmp.b      D5, A3
  1921. 00001378  D21B                     add.b      D1, [A3]+
  1922. 0000137A  6A13                     bpl        +0x15 /* 0000138F */
  1923. 0000137C  021C F228                andi.b     [A4]+, 0x28 /* '(' */
  1924. 00001380  4A1F                     tst.b      [A7]+
  1925. 00001382  FA51 1DF2                .extension 0xA51 <<F/1/5>>, 0x1DF2 // unimplemented
  1926. 00001386  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  1927. 0000138A  10A2                     move.b     [A0], -[A2]
  1928. 0000138C  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  1929. 00001390  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  1930. 00001394  0AE2                     .incomplete
  1931. 00001396  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1932. 0000139A  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1933. 0000139E  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 0000327A, cstring ""<EOF> */]
  1934. 000013A2  1EC2                     move.b     [A7]+, D2
  1935. 000013A4  1F1A                     move.b     -[A7], [A2]+
  1936. 000013A6  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  1937. 000013AA  0CC2                     .incomplete
  1938. 000013AC  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  1939. 000013B0  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  1940. 000013B8  2052                     movea.l    A0, [A2]
  1941. 000013BA  20A2                     move.l     [A0], -[A2]
  1942. 000013BC  186A 179A                movea.b    A4, [A2 + 0x179A]
  1943. 000013C0  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  1944. 000013C6  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000026CA, value 0x520BCA0C */], 0xBD21B6A
  1945. 000013CE  1CF2 230A 1A32           move.b     [A6]+, [[A2 + <<invalid base displacement size>> + D2 * 2] + 0x1A32]
  1946. 000013D4  511D                     subq.b     [A5]+, 8
  1947. 000013D6  EA10                     roxr       D0.b, 5
  1948. 000013D8  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  1949. 000013DC  A21A                     syscall    GetZone, flags=2
  1950. 000013DE  2A15                     move.l     D5, [A5]
  1951. 000013E0  A21C                     syscall    FreeMem, flags=2
  1952. 000013E2  AA0A                     syscall    PenPixPat
  1953. 000013E4  DA0A                     add.b      D5, A2
  1954. 000013E6  E21E                     ror        D6.b, 1
  1955. 000013E8  AA10                     syscall    FillCRoundRect
  1956. 000013EA  9212                     sub.b      D1, [A2]
  1957. 000013EC  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  1958. 000013F0  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  1959. 000013F4  C21F                     and.b      D1, [A7]+
  1960. 000013F6  1A1F                     move.b     D5, [A7]+
  1961. 000013F8  4A13                     tst.b      [A3]
  1962. 000013FA  C20C                     and.b      D1, A4
  1963. 000013FC  C21F                     and.b      D1, [A7]+
  1964. 000013FE  8210                     or.b       D1, [A0]
  1965. 00001400  9A0E                     sub.b      D5, A6
  1966. 00001402  AA1C                     syscall    SetCCursor
  1967. 00001404  0A20 2A17                xori.b     -[A0], 0x17
  1968. 00001408  A220                     syscall    SetPtrSize, flags=2
  1969. 0000140A  5220                     addq.b     -[A0], 1
  1970. 0000140C  A218                     syscall    GetFPos, flags=2
  1971. 0000140E  6A17                     bpl        +0x19 /* 00001427 */
  1972. 00001410  9A0C                     sub.b      D5, A4
  1973. 00001412  2A16                     move.l     D5, [A6]
  1974. 00001414  520B                     addq.b     A3, 1
  1975. 00001416  CA0C                     and.b      D5, A4
  1976. 00001418  BA0B                     cmp.b      D5, A3
  1977. 0000141A  D21B                     add.b      D1, [A3]+
  1978. 0000141C  6A13                     bpl        +0x15 /* 00001431 */
  1979. 0000141E  021C F21B                andi.b     [A4]+, 0x1B
  1980. 00001422  3A1B                     move.w     D5, [A3]+
  1981. 00001424  4251                     clr.w      [A1]
  1982. 00001426  1DE2                     move.b     <<invalid special address>>, -[A2]
  1983. 00001428  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  1984. 0000142C  10A2                     move.b     [A0], -[A2]
  1985. 0000142E  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  1986. 00001432  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  1987. 00001436  0AE2                     .incomplete
  1988. 00001438  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  1989. 0000143C  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  1990. 00001440  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 0000331C, cstring ""<EOF> */]
  1991. 00001444  1EC2                     move.b     [A7]+, D2
  1992. 00001446  1F1A                     move.b     -[A7], [A2]+
  1993. 00001448  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  1994. 0000144C  0CC2                     .incomplete
  1995. 0000144E  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  1996. 00001452  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  1997. 0000145A  2052                     movea.l    A0, [A2]
  1998. 0000145C  20A2                     move.l     [A0], -[A2]
  1999. 0000145E  186A 179A                movea.b    A4, [A2 + 0x179A]
  2000. 00001462  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  2001. 00001468  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 0000276C, value 0xFFFFCE10 */], 0xBD21B6A
  2002. 00001470  1CF2 1D02 1802           move.b     [A6]+, [[A2 + <<invalid base displacement size>> + D1 * 4] + 0x1802]
  2003. 00001476  511D                     subq.b     [A5]+, 8
  2004. 00001478  DA10                     add.b      D5, [A0]
  2005. 0000147A  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2006. 0000147E  A21A                     syscall    GetZone, flags=2
  2007. 00001480  2A15                     move.l     D5, [A5]
  2008. 00001482  A21C                     syscall    FreeMem, flags=2
  2009. 00001484  AA0A                     syscall    PenPixPat
  2010. 00001486  DA0A                     add.b      D5, A2
  2011. 00001488  E21E                     ror        D6.b, 1
  2012. 0000148A  AA10                     syscall    FillCRoundRect
  2013. 0000148C  9212                     sub.b      D1, [A2]
  2014. 0000148E  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2015. 00001492  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2016. 00001496  C21F                     and.b      D1, [A7]+
  2017. 00001498  1A1F                     move.b     D5, [A7]+
  2018. 0000149A  4A13                     tst.b      [A3]
  2019. 0000149C  C20C                     and.b      D1, A4
  2020. 0000149E  C21F                     and.b      D1, [A7]+
  2021. 000014A0  8210                     or.b       D1, [A0]
  2022. 000014A2  9A0E                     sub.b      D5, A6
  2023. 000014A4  AA1C                     syscall    SetCCursor
  2024. 000014A6  0A20 2A17                xori.b     -[A0], 0x17
  2025. 000014AA  A220                     syscall    SetPtrSize, flags=2
  2026. 000014AC  5220                     addq.b     -[A0], 1
  2027. 000014AE  A218                     syscall    GetFPos, flags=2
  2028. 000014B0  6A17                     bpl        +0x19 /* 000014C9 */
  2029. 000014B2  9A0C                     sub.b      D5, A4
  2030. 000014B4  2A16                     move.l     D5, [A6]
  2031. 000014B6  520B                     addq.b     A3, 1
  2032. 000014B8  CA0C                     and.b      D5, A4
  2033. 000014BA  BA0B                     cmp.b      D5, A3
  2034. 000014BC  D21B                     add.b      D1, [A3]+
  2035. 000014BE  6A13                     bpl        +0x15 /* 000014D3 */
  2036. 000014C0  021C F215                andi.b     [A4]+, 0x15
  2037. 000014C4  AA20                     syscall    OpenCPicture
  2038. 000014C6  0251 2852                andi.w     [A1], 0x2852 /* '(R' */
  2039. 000014CA  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  2040. 000014CE  10A2                     move.b     [A0], -[A2]
  2041. 000014D0  1A3A 15B2                move.b     D5, [PC + 0x15B2 /* 00002A84, value 0x24 '$' */]
  2042. 000014D4  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2043. 000014D8  0AE2                     .incomplete
  2044. 000014DA  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2045. 000014DE  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2046. 000014E2  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 000033BE, cstring ""<EOF> */]
  2047. 000014E6  1EC2                     move.b     [A7]+, D2
  2048. 000014E8  1F1A                     move.b     -[A7], [A2]+
  2049. 000014EA  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2050. 000014EE  0CC2                     .incomplete
  2051. 000014F0  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2052. 000014F4  1BA2 231A 202A           move.b     [[A5 + D2 * 2] + 0x202A], -[A2]
  2053. 000014FA  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  2054. 000014FE  20A2                     move.l     [A0], -[A2]
  2055. 00001500  2462                     movea.l    A2, -[A2]
  2056. 00001502  179A 1342 1652           move.b     [[A3 + <<invalid base displacement size>>] + 0x1652], [A2]+
  2057. 00001508  0BCA                     .incomplete
  2058. 0000150A  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 0000280E, value 0xE6C8FFFF */], 0xBD21B6A
  2059. 00001512  1CF2 2722 1A42 511D      move.b     [A6]+, [[A2 + 0x1A42 + D2 * 8] + 0x511D]
  2060. 0000151A  D210                     add.b      D1, [A0]
  2061. 0000151C  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2062. 00001520  A21A                     syscall    GetZone, flags=2
  2063. 00001522  3A15                     move.w     D5, [A5]
  2064. 00001524  B21C                     cmp.b      D1, [A4]+
  2065. 00001526  AA0A                     syscall    PenPixPat
  2066. 00001528  DA0A                     add.b      D5, A2
  2067. 0000152A  E21E                     ror        D6.b, 1
  2068. 0000152C  AA10                     syscall    FillCRoundRect
  2069. 0000152E  9212                     sub.b      D1, [A2]
  2070. 00001530  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2071. 00001534  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2072. 00001538  C21F                     and.b      D1, [A7]+
  2073. 0000153A  1A1F                     move.b     D5, [A7]+
  2074. 0000153C  4A13                     tst.b      [A3]
  2075. 0000153E  C20C                     and.b      D1, A4
  2076. 00001540  C21F                     and.b      D1, [A7]+
  2077. 00001542  8210                     or.b       D1, [A0]
  2078. 00001544  9A1B                     sub.b      D5, [A3]+
  2079. 00001546  A223                     syscall    DisposHandle/DisposeHandle, flags=2
  2080. 00001548  1A20                     move.b     D5, -[A0]
  2081. 0000154A  2A17                     move.l     D5, [A7]
  2082. 0000154C  A220                     syscall    SetPtrSize, flags=2
  2083. 0000154E  5220                     addq.b     -[A0], 1
  2084. 00001550  A224                     syscall    SetHandleSize, flags=2
  2085. 00001552  6217                     bhi        +0x19 /* 0000156B */
  2086. 00001554  9A13                     sub.b      D5, [A3]
  2087. 00001556  4216                     clr.b      [A6]
  2088. 00001558  520B                     addq.b     A3, 1
  2089. 0000155A  CA0C                     and.b      D5, A4
  2090. 0000155C  BA0B                     cmp.b      D5, A3
  2091. 0000155E  D21B                     add.b      D1, [A3]+
  2092. 00001560  6A13                     bpl        +0x15 /* 00001575 */
  2093. 00001562  021C F227                andi.b     [A4]+, 0x27 /* '\'' */
  2094. 00001566  A21A                     syscall    GetZone, flags=2
  2095. 00001568  4251                     clr.w      [A1]
  2096. 0000156A  2522                     move.l     -[A2], -[A2]
  2097. 0000156C  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  2098. 00001570  10A2                     move.b     [A0], -[A2]
  2099. 00001572  1A3A 15B2                move.b     D5, [PC + 0x15B2 /* 00002B26, cstring ""<EOF> */]
  2100. 00001576  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2101. 0000157A  0AE2                     .incomplete
  2102. 0000157C  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2103. 00001580  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2104. 00001584  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003460, cstring ""<EOF> */]
  2105. 00001588  1EC2                     move.b     [A7]+, D2
  2106. 0000158A  1F1A                     move.b     -[A7], [A2]+
  2107. 0000158C  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2108. 00001590  0CC2                     .incomplete
  2109. 00001592  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2110. 00001596  1BA2 231A 202A           move.b     [[A5 + D2 * 2] + 0x202A], -[A2]
  2111. 0000159C  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  2112. 000015A0  20A2                     move.l     [A0], -[A2]
  2113. 000015A2  2462                     movea.l    A2, -[A2]
  2114. 000015A4  179A 1342 1652           move.b     [[A3 + <<invalid base displacement size>>] + 0x1652], [A2]+
  2115. 000015AA  0BCA                     .incomplete
  2116. 000015AC  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000028B0, value 0x28FFFFF8 */], 0xBD21B6A
  2117. 000015B4  1CF2 1F3A 1A42 5125 1A10 move.b     [A6]+, [[A2 + 0x1A425125 + D1 * 8] + 0x1A10]
  2118. 000015BE  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2119. 000015C2  A21A                     syscall    GetZone, flags=2
  2120. 000015C4  3A15                     move.w     D5, [A5]
  2121. 000015C6  B21C                     cmp.b      D1, [A4]+
  2122. 000015C8  AA0A                     syscall    PenPixPat
  2123. 000015CA  DA0A                     add.b      D5, A2
  2124. 000015CC  E21E                     ror        D6.b, 1
  2125. 000015CE  AA10                     syscall    FillCRoundRect
  2126. 000015D0  9212                     sub.b      D1, [A2]
  2127. 000015D2  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2128. 000015D6  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2129. 000015DA  C21F                     and.b      D1, [A7]+
  2130. 000015DC  1A1F                     move.b     D5, [A7]+
  2131. 000015DE  4A13                     tst.b      [A3]
  2132. 000015E0  C20C                     and.b      D1, A4
  2133. 000015E2  C21F                     and.b      D1, [A7]+
  2134. 000015E4  8210                     or.b       D1, [A0]
  2135. 000015E6  9A1B                     sub.b      D5, [A3]+
  2136. 000015E8  A223                     syscall    DisposHandle/DisposeHandle, flags=2
  2137. 000015EA  1A20                     move.b     D5, -[A0]
  2138. 000015EC  2A17                     move.l     D5, [A7]
  2139. 000015EE  A220                     syscall    SetPtrSize, flags=2
  2140. 000015F0  5220                     addq.b     -[A0], 1
  2141. 000015F2  A224                     syscall    SetHandleSize, flags=2
  2142. 000015F4  6217                     bhi        +0x19 /* 0000160D */
  2143. 000015F6  9A13                     sub.b      D5, [A3]
  2144. 000015F8  4216                     clr.b      [A6]
  2145. 000015FA  520B                     addq.b     A3, 1
  2146. 000015FC  CA0C                     and.b      D5, A4
  2147. 000015FE  BA0B                     cmp.b      D5, A3
  2148. 00001600  D21B                     add.b      D1, [A3]+
  2149. 00001602  6A13                     bpl        +0x15 /* 00001617 */
  2150. 00001604  021C F226                andi.b     [A4]+, 0x26 /* '&' */
  2151. 00001608  5A1A                     addq.b     [A2]+, 5
  2152. 0000160A  4251                     clr.w      [A1]
  2153. 0000160C  2512                     move.l     -[A2], [A2]
  2154. 0000160E  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  2155. 00001612  10A2                     move.b     [A0], -[A2]
  2156. 00001614  1A3A 15B2                move.b     D5, [PC + 0x15B2 /* 00002BC8, cstring ""<EOF> */]
  2157. 00001618  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2158. 0000161C  0AE2                     .incomplete
  2159. 0000161E  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2160. 00001622  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2161. 00001626  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003502, cstring ""<EOF> */]
  2162. 0000162A  1EC2                     move.b     [A7]+, D2
  2163. 0000162C  1F1A                     move.b     -[A7], [A2]+
  2164. 0000162E  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2165. 00001632  0CC2                     .incomplete
  2166. 00001634  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2167. 00001638  1BA2 231A 202A           move.b     [[A5 + D2 * 2] + 0x202A], -[A2]
  2168. 0000163E  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  2169. 00001642  20A2                     move.l     [A0], -[A2]
  2170. 00001644  2462                     movea.l    A2, -[A2]
  2171. 00001646  179A 1342 1652           move.b     [[A3 + <<invalid base displacement size>>] + 0x1652], [A2]+
  2172. 0000164C  0BCA                     .incomplete
  2173. 0000164E  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002952, value 0x20606, cstring "" */], 0xBD21B6A
  2174. 00001656  1CF2 134A 1A42           move.b     [A6]+, [[A2 + <<invalid base displacement size>>] + 0x1A42]
  2175. 0000165C  5125                     subq.b     -[A5], 8
  2176. 0000165E  0A10 F002                xori.b     [A0], 0x2
  2177. 00001662  2510                     move.l     -[A2], [A0]
  2178. 00001664  A21A                     syscall    GetZone, flags=2
  2179. 00001666  3A15                     move.w     D5, [A5]
  2180. 00001668  B21C                     cmp.b      D1, [A4]+
  2181. 0000166A  AA0A                     syscall    PenPixPat
  2182. 0000166C  DA0A                     add.b      D5, A2
  2183. 0000166E  E21E                     ror        D6.b, 1
  2184. 00001670  AA10                     syscall    FillCRoundRect
  2185. 00001672  9212                     sub.b      D1, [A2]
  2186. 00001674  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2187. 00001678  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2188. 0000167C  C21F                     and.b      D1, [A7]+
  2189. 0000167E  1A1F                     move.b     D5, [A7]+
  2190. 00001680  4A13                     tst.b      [A3]
  2191. 00001682  C20C                     and.b      D1, A4
  2192. 00001684  C21F                     and.b      D1, [A7]+
  2193. 00001686  8210                     or.b       D1, [A0]
  2194. 00001688  9A1B                     sub.b      D5, [A3]+
  2195. 0000168A  A223                     syscall    DisposHandle/DisposeHandle, flags=2
  2196. 0000168C  1A20                     move.b     D5, -[A0]
  2197. 0000168E  2A17                     move.l     D5, [A7]
  2198. 00001690  A220                     syscall    SetPtrSize, flags=2
  2199. 00001692  5220                     addq.b     -[A0], 1
  2200. 00001694  A224                     syscall    SetHandleSize, flags=2
  2201. 00001696  6217                     bhi        +0x19 /* 000016AF */
  2202. 00001698  9A13                     sub.b      D5, [A3]
  2203. 0000169A  4216                     clr.b      [A6]
  2204. 0000169C  520B                     addq.b     A3, 1
  2205. 0000169E  CA0C                     and.b      D5, A4
  2206. 000016A0  BA0B                     cmp.b      D5, A3
  2207. 000016A2  D21B                     add.b      D1, [A3]+
  2208. 000016A4  6A13                     bpl        +0x15 /* 000016B9 */
  2209. 000016A6  021C F213                andi.b     [A4]+, 0x13
  2210. 000016AA  521A                     addq.b     [A2]+, 1
  2211. 000016AC  4251                     clr.w      [A1]
  2212. 000016AE  2502                     move.l     -[A2], D2
  2213. 000016B0  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  2214. 000016B4  10A2                     move.b     [A0], -[A2]
  2215. 000016B6  1A3A 15B2                move.b     D5, [PC + 0x15B2 /* 00002C6A, cstring ""<EOF> */]
  2216. 000016BA  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2217. 000016BE  0AE2                     .incomplete
  2218. 000016C0  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2219. 000016C4  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2220. 000016C8  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 000035A4, cstring ""<EOF> */]
  2221. 000016CC  1EC2                     move.b     [A7]+, D2
  2222. 000016CE  1F1A                     move.b     -[A7], [A2]+
  2223. 000016D0  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2224. 000016D4  0CC2                     .incomplete
  2225. 000016D6  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2226. 000016DA  1BA2 231A 202A           move.b     [[A5 + D2 * 2] + 0x202A], -[A2]
  2227. 000016E0  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  2228. 000016E4  20A2                     move.l     [A0], -[A2]
  2229. 000016E6  2462                     movea.l    A2, -[A2]
  2230. 000016E8  179A 1342 1652           move.b     [[A3 + <<invalid base displacement size>>] + 0x1652], [A2]+
  2231. 000016EE  0BCA                     .incomplete
  2232. 000016F0  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000029F4, value 0x25060002 */], 0xBD21B6A
  2233. 000016F8  1CF2 2932 1A42 5124 FA10 move.b     [A6]+, [[A2 + 0x1A425124 + D2] - 0x5F0]
  2234. 00001702  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2235. 00001706  A21A                     syscall    GetZone, flags=2
  2236. 00001708  3A15                     move.w     D5, [A5]
  2237. 0000170A  B21C                     cmp.b      D1, [A4]+
  2238. 0000170C  AA0A                     syscall    PenPixPat
  2239. 0000170E  DA0A                     add.b      D5, A2
  2240. 00001710  E21E                     ror        D6.b, 1
  2241. 00001712  AA10                     syscall    FillCRoundRect
  2242. 00001714  9212                     sub.b      D1, [A2]
  2243. 00001716  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2244. 0000171A  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2245. 0000171E  C21F                     and.b      D1, [A7]+
  2246. 00001720  1A1F                     move.b     D5, [A7]+
  2247. 00001722  4A13                     tst.b      [A3]
  2248. 00001724  C20C                     and.b      D1, A4
  2249. 00001726  C21F                     and.b      D1, [A7]+
  2250. 00001728  8210                     or.b       D1, [A0]
  2251. 0000172A  9A1B                     sub.b      D5, [A3]+
  2252. 0000172C  A223                     syscall    DisposHandle/DisposeHandle, flags=2
  2253. 0000172E  1A20                     move.b     D5, -[A0]
  2254. 00001730  2A17                     move.l     D5, [A7]
  2255. 00001732  A220                     syscall    SetPtrSize, flags=2
  2256. 00001734  5220                     addq.b     -[A0], 1
  2257. 00001736  A224                     syscall    SetHandleSize, flags=2
  2258. 00001738  6217                     bhi        +0x19 /* 00001751 */
  2259. 0000173A  9A13                     sub.b      D5, [A3]
  2260. 0000173C  4216                     clr.b      [A6]
  2261. 0000173E  520B                     addq.b     A3, 1
  2262. 00001740  CA0C                     and.b      D5, A4
  2263. 00001742  BA0B                     cmp.b      D5, A3
  2264. 00001744  D21B                     add.b      D1, [A3]+
  2265. 00001746  6A13                     bpl        +0x15 /* 0000175B */
  2266. 00001748  021C F20C                andi.b     [A4]+, 0xC
  2267. 0000174C  3A1B                     move.w     D5, [A3]+
  2268. 0000174E  AA51                     syscall    CopyDeepMask
  2269. 00001750  24F2 10F0                move.l     [A2]+, [A2 + D1.w - 0x16]
  2270. 00001754  0225 10A2                andi.b     -[A5], 0xA2
  2271. 00001758  1A3A 15B2                move.b     D5, [PC + 0x15B2 /* 00002D0C, cstring ""<EOF> */]
  2272. 0000175C  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2273. 00001760  0AE2                     .incomplete
  2274. 00001762  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2275. 00001766  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2276. 0000176A  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003646, cstring ""<EOF> */]
  2277. 0000176E  1EC2                     move.b     [A7]+, D2
  2278. 00001770  1F1A                     move.b     -[A7], [A2]+
  2279. 00001772  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2280. 00001776  0CC2                     .incomplete
  2281. 00001778  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2282. 0000177C  1BA2 231A 202A           move.b     [[A5 + D2 * 2] + 0x202A], -[A2]
  2283. 00001782  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  2284. 00001786  20A2                     move.l     [A0], -[A2]
  2285. 00001788  2462                     movea.l    A2, -[A2]
  2286. 0000178A  179A 1342 1652           move.b     [[A3 + <<invalid base displacement size>>] + 0x1652], [A2]+
  2287. 00001790  0BCA                     .incomplete
  2288. 00001792  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002A96, value 0x22406, cstring "" */], 0xBD21B6A
  2289. 0000179A  1CF2 293A 1BB2 5124 EA10 move.b     [A6]+, [[A2 + 0x1BB25124 + D2] - 0x15F0]
  2290. 000017A4  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2291. 000017A8  A21A                     syscall    GetZone, flags=2
  2292. 000017AA  3A15                     move.w     D5, [A5]
  2293. 000017AC  B21C                     cmp.b      D1, [A4]+
  2294. 000017AE  AA0A                     syscall    PenPixPat
  2295. 000017B0  DA0A                     add.b      D5, A2
  2296. 000017B2  E21E                     ror        D6.b, 1
  2297. 000017B4  AA10                     syscall    FillCRoundRect
  2298. 000017B6  9212                     sub.b      D1, [A2]
  2299. 000017B8  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2300. 000017BC  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2301. 000017C0  C21F                     and.b      D1, [A7]+
  2302. 000017C2  1A1F                     move.b     D5, [A7]+
  2303. 000017C4  4A13                     tst.b      [A3]
  2304. 000017C6  C20C                     and.b      D1, A4
  2305. 000017C8  C21F                     and.b      D1, [A7]+
  2306. 000017CA  8210                     or.b       D1, [A0]
  2307. 000017CC  9A1B                     sub.b      D5, [A3]+
  2308. 000017CE  A223                     syscall    DisposHandle/DisposeHandle, flags=2
  2309. 000017D0  1A20                     move.b     D5, -[A0]
  2310. 000017D2  2A17                     move.l     D5, [A7]
  2311. 000017D4  A220                     syscall    SetPtrSize, flags=2
  2312. 000017D6  5220                     addq.b     -[A0], 1
  2313. 000017D8  A224                     syscall    SetHandleSize, flags=2
  2314. 000017DA  6217                     bhi        +0x19 /* 000017F3 */
  2315. 000017DC  9A13                     sub.b      D5, [A3]
  2316. 000017DE  4216                     clr.b      [A6]
  2317. 000017E0  520B                     addq.b     A3, 1
  2318. 000017E2  CA0C                     and.b      D5, A4
  2319. 000017E4  BA0B                     cmp.b      D5, A3
  2320. 000017E6  D21B                     add.b      D1, [A3]+
  2321. 000017E8  6A13                     bpl        +0x15 /* 000017FD */
  2322. 000017EA  021C F20C                andi.b     [A4]+, 0xC
  2323. 000017EE  421A                     clr.b      [A2]+
  2324. 000017F0  4251                     clr.w      [A1]
  2325. 000017F2  24E2                     move.l     [A2]+, -[A2]
  2326. 000017F4  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  2327. 000017F8  10A2                     move.b     [A0], -[A2]
  2328. 000017FA  1A3A 15B2                move.b     D5, [PC + 0x15B2 /* 00002DAE, cstring ""<EOF> */]
  2329. 000017FE  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2330. 00001802  0AE2                     .incomplete
  2331. 00001804  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2332. 00001808  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2333. 0000180C  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 000036E8, cstring ""<EOF> */]
  2334. 00001810  1EC2                     move.b     [A7]+, D2
  2335. 00001812  1F1A                     move.b     -[A7], [A2]+
  2336. 00001814  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2337. 00001818  0CC2                     .incomplete
  2338. 0000181A  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2339. 0000181E  1BA2 231A 202A           move.b     [[A5 + D2 * 2] + 0x202A], -[A2]
  2340. 00001824  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  2341. 00001828  20A2                     move.l     [A0], -[A2]
  2342. 0000182A  2462                     movea.l    A2, -[A2]
  2343. 0000182C  179A 1342 1652           move.b     [[A3 + <<invalid base displacement size>>] + 0x1652], [A2]+
  2344. 00001832  0BCA                     .incomplete
  2345. 00001834  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002B38, cstring ""<EOF> */], 0xBD21B6A
  2346. 0000183C  1CF2 0C4A                move.b     [A6]+, [A2 + D0 * 4 + 0x4A]
  2347. 00001840  1A42                     movea.b    A5, D2
  2348. 00001842  5124                     subq.b     -[A4], 8
  2349. 00001844  DA10                     add.b      D5, [A0]
  2350. 00001846  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2351. 0000184A  A21A                     syscall    GetZone, flags=2
  2352. 0000184C  3A15                     move.w     D5, [A5]
  2353. 0000184E  B21C                     cmp.b      D1, [A4]+
  2354. 00001850  AA0A                     syscall    PenPixPat
  2355. 00001852  DA0A                     add.b      D5, A2
  2356. 00001854  E21E                     ror        D6.b, 1
  2357. 00001856  AA10                     syscall    FillCRoundRect
  2358. 00001858  9212                     sub.b      D1, [A2]
  2359. 0000185A  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2360. 0000185E  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2361. 00001862  C21F                     and.b      D1, [A7]+
  2362. 00001864  1A1F                     move.b     D5, [A7]+
  2363. 00001866  4A13                     tst.b      [A3]
  2364. 00001868  C20C                     and.b      D1, A4
  2365. 0000186A  C21F                     and.b      D1, [A7]+
  2366. 0000186C  8210                     or.b       D1, [A0]
  2367. 0000186E  9A1B                     sub.b      D5, [A3]+
  2368. 00001870  A223                     syscall    DisposHandle/DisposeHandle, flags=2
  2369. 00001872  1A20                     move.b     D5, -[A0]
  2370. 00001874  2A17                     move.l     D5, [A7]
  2371. 00001876  A220                     syscall    SetPtrSize, flags=2
  2372. 00001878  5220                     addq.b     -[A0], 1
  2373. 0000187A  A224                     syscall    SetHandleSize, flags=2
  2374. 0000187C  6217                     bhi        +0x19 /* 00001895 */
  2375. 0000187E  9A13                     sub.b      D5, [A3]
  2376. 00001880  4216                     clr.b      [A6]
  2377. 00001882  520B                     addq.b     A3, 1
  2378. 00001884  CA0C                     and.b      D5, A4
  2379. 00001886  BA0B                     cmp.b      D5, A3
  2380. 00001888  D21B                     add.b      D1, [A3]+
  2381. 0000188A  6A13                     bpl        +0x15 /* 0000189F */
  2382. 0000188C  021C F227                andi.b     [A4]+, 0x27 /* '\'' */
  2383. 00001890  DA1A                     add.b      D5, [A2]+
  2384. 00001892  4251                     clr.w      [A1]
  2385. 00001894  24D2                     move.l     [A2]+, [A2]
  2386. 00001896  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  2387. 0000189A  10A2                     move.b     [A0], -[A2]
  2388. 0000189C  1A3A 15B2                move.b     D5, [PC + 0x15B2 /* 00002E50, cstring ""<EOF> */]
  2389. 000018A0  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2390. 000018A4  0AE2                     .incomplete
  2391. 000018A6  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2392. 000018AA  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2393. 000018AE  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 0000378A, cstring ""<EOF> */]
  2394. 000018B2  1EC2                     move.b     [A7]+, D2
  2395. 000018B4  1F1A                     move.b     -[A7], [A2]+
  2396. 000018B6  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2397. 000018BA  0CC2                     .incomplete
  2398. 000018BC  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2399. 000018C0  1BA2 231A 202A           move.b     [[A5 + D2 * 2] + 0x202A], -[A2]
  2400. 000018C6  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  2401. 000018CA  20A2                     move.l     [A0], -[A2]
  2402. 000018CC  2462                     movea.l    A2, -[A2]
  2403. 000018CE  179A 1342 1652           move.b     [[A3 + <<invalid base displacement size>>] + 0x1652], [A2]+
  2404. 000018D4  0BCA                     .incomplete
  2405. 000018D6  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002BDA, cstring ""<EOF> */], 0xBD21B6A
  2406. 000018DE  1CF2 15BA 1F6A 5128 5A10 move.b     [A6]+, [[0x1F6A5128 + D1 * 4] + 0x5A10]
  2407. 000018E8  F002 2310                ploadr     0x10, D2
  2408. 000018EC  A20E                     syscall    UnmountVol/HUnmountVol, flags=2
  2409. 000018EE  B229 4A1C                cmp.b      D1, [A1 + 0x4A1C]
  2410. 000018F2  AA0A                     syscall    PenPixPat
  2411. 000018F4  DA0A                     add.b      D5, A2
  2412. 000018F6  E21E                     ror        D6.b, 1
  2413. 000018F8  AA10                     syscall    FillCRoundRect
  2414. 000018FA  9212                     sub.b      D1, [A2]
  2415. 000018FC  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2416. 00001900  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2417. 00001904  C21F                     and.b      D1, [A7]+
  2418. 00001906  1A1F                     move.b     D5, [A7]+
  2419. 00001908  4A13                     tst.b      [A3]
  2420. 0000190A  C20C                     and.b      D1, A4
  2421. 0000190C  C21F                     and.b      D1, [A7]+
  2422. 0000190E  820E                     or.b       D1, A6
  2423. 00001910  C20E                     and.b      D1, A6
  2424. 00001912  BA25                     cmp.b      D5, -[A5]
  2425. 00001914  2A20                     move.l     D5, -[A0]
  2426. 00001916  2A17                     move.l     D5, [A7]
  2427. 00001918  A220                     syscall    SetPtrSize, flags=2
  2428. 0000191A  5220                     addq.b     -[A0], 1
  2429. 0000191C  A224                     syscall    SetHandleSize, flags=2
  2430. 0000191E  3217                     move.w     D1, [A7]
  2431. 00001920  9A0C                     sub.b      D5, A4
  2432. 00001922  B216                     cmp.b      D1, [A6]
  2433. 00001924  520B                     addq.b     A3, 1
  2434. 00001926  CA0C                     and.b      D5, A4
  2435. 00001928  BA0B                     cmp.b      D5, A3
  2436. 0000192A  D21B                     add.b      D1, [A3]+
  2437. 0000192C  6A13                     bpl        +0x15 /* 00001941 */
  2438. 0000192E  021C F251                andi.b     [A4]+, 0x51 /* 'Q' */
  2439. 00001932  2862                     movea.l    A4, -[A2]
  2440. 00001934  10F0 0223                move.b     [A0]+, [A0 + D0.w * 2 + 0x23]
  2441. 00001938  10A2                     move.b     [A0], -[A2]
  2442. 0000193A  0ECA                     .incomplete
  2443. 0000193C  295A 1CAA                move.l     [A4 + 0x1CAA], [A2]+
  2444. 00001940  0ADA                     .incomplete
  2445. 00001942  0AE2                     .incomplete
  2446. 00001944  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2447. 00001948  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2448. 0000194C  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003828, cstring ""<EOF> */]
  2449. 00001950  1EC2                     move.b     [A7]+, D2
  2450. 00001952  1F1A                     move.b     -[A7], [A2]+
  2451. 00001954  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2452. 00001958  0CC2                     .incomplete
  2453. 0000195A  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2454. 0000195E  0ED2                     .incomplete
  2455. 00001960  1E6A 202A                movea.b    A7, [A2 + 0x202A]
  2456. 00001964  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  2457. 00001968  20A2                     move.l     [A0], -[A2]
  2458. 0000196A  1C82                     move.b     [A6], D2
  2459. 0000196C  179A 0CB2                move.b     [A3 + D0 * 4 - 0x78], [A2]+
  2460. 00001970  1652                     movea.b    A3, [A2]
  2461. 00001972  0BCA                     .incomplete
  2462. 00001974  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002C78, cstring ""<EOF> */], 0xBD21B6A
  2463. 0000197C  1CF2 5128 6A10           move.b     [A6]+, [A2 + 0x6A10 + D5]
  2464. 00001982  F002 2310                ploadr     0x10, D2
  2465. 00001986  A20E                     syscall    UnmountVol/HUnmountVol, flags=2
  2466. 00001988  DA29 6A1C                add.b      D5, [A1 + 0x6A1C]
  2467. 0000198C  AA0A                     syscall    PenPixPat
  2468. 0000198E  DA0A                     add.b      D5, A2
  2469. 00001990  E21E                     ror        D6.b, 1
  2470. 00001992  AA10                     syscall    FillCRoundRect
  2471. 00001994  9212                     sub.b      D1, [A2]
  2472. 00001996  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2473. 0000199A  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2474. 0000199E  C21F                     and.b      D1, [A7]+
  2475. 000019A0  1A1F                     move.b     D5, [A7]+
  2476. 000019A2  4A13                     tst.b      [A3]
  2477. 000019A4  C20C                     and.b      D1, A4
  2478. 000019A6  C21F                     and.b      D1, [A7]+
  2479. 000019A8  8210                     or.b       D1, [A0]
  2480. 000019AA  9A0E                     sub.b      D5, A6
  2481. 000019AC  E21C                     ror        D4.b, 1
  2482. 000019AE  0A20 2A17                xori.b     -[A0], 0x17
  2483. 000019B2  A220                     syscall    SetPtrSize, flags=2
  2484. 000019B4  5220                     addq.b     -[A0], 1
  2485. 000019B6  A220                     syscall    SetPtrSize, flags=2
  2486. 000019B8  7A17                     moveq.l    D5, 0x17
  2487. 000019BA  9A22                     sub.b      D5, -[A2]
  2488. 000019BC  8216                     or.b       D1, [A6]
  2489. 000019BE  520B                     addq.b     A3, 1
  2490. 000019C0  CA0C                     and.b      D5, A4
  2491. 000019C2  BA0B                     cmp.b      D5, A3
  2492. 000019C4  D21B                     add.b      D1, [A3]+
  2493. 000019C6  6A13                     bpl        +0x15 /* 000019DB */
  2494. 000019C8  021C F251                andi.b     [A4]+, 0x51 /* 'Q' */
  2495. 000019CC  2872 10F0                movea.l    A4, [A2 + D1.w - 0x16]
  2496. 000019D0  0223 10A2                andi.b     -[A3], 0xA2
  2497. 000019D4  0EEA                     .incomplete
  2498. 000019D6  297A 1CAA 0ADA           move.l     [A4 + 0xADA], [PC + 0x1CAA /* 00003682, cstring ""<EOF> */]
  2499. 000019DC  0AE2                     .incomplete
  2500. 000019DE  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2501. 000019E2  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2502. 000019E6  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 000038C2, cstring ""<EOF> */]
  2503. 000019EA  1EC2                     move.b     [A7]+, D2
  2504. 000019EC  1F1A                     move.b     -[A7], [A2]+
  2505. 000019EE  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2506. 000019F2  0CC2                     .incomplete
  2507. 000019F4  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2508. 000019F8  0EF2                     .incomplete
  2509. 000019FA  1C0A                     move.b     D6, A2
  2510. 000019FC  202A 17A2                move.l     D0, [A2 + 0x17A2]
  2511. 00001A00  2052                     movea.l    A0, [A2]
  2512. 00001A02  20A2                     move.l     [A0], -[A2]
  2513. 00001A04  1E8A                     move.b     [A7], A2
  2514. 00001A06  179A 25B2 1652 0BCA 0CBA move.b     [[0x16520BCA + D2 * 4] + 0xCBA], [A2]+
  2515. 00001A10  0BD2                     .incomplete
  2516. 00001A12  1B6A 1302 1CF2           move.b     [A5 + 0x1CF2 /* export_922 */], [A2 + 0x1302]
  2517. 00001A18  5128 7A10                subq.b     [A0 + 0x7A10], 8
  2518. 00001A1C  F002 2310                ploadr     0x10, D2
  2519. 00001A20  A20E                     syscall    UnmountVol/HUnmountVol, flags=2
  2520. 00001A22  FA29 8A1C                .unknown   0xFA29 0x8A1C (W = 5)
  2521. 00001A26  AA0A                     syscall    PenPixPat
  2522. 00001A28  DA0A                     add.b      D5, A2
  2523. 00001A2A  E21E                     ror        D6.b, 1
  2524. 00001A2C  AA10                     syscall    FillCRoundRect
  2525. 00001A2E  9212                     sub.b      D1, [A2]
  2526. 00001A30  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2527. 00001A34  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2528. 00001A38  C21F                     and.b      D1, [A7]+
  2529. 00001A3A  1A1F                     move.b     D5, [A7]+
  2530. 00001A3C  4A13                     tst.b      [A3]
  2531. 00001A3E  C20C                     and.b      D1, A4
  2532. 00001A40  C21F                     and.b      D1, [A7]+
  2533. 00001A42  8210                     or.b       D1, [A0]
  2534. 00001A44  9A0F                     sub.b      D5, A7
  2535. 00001A46  021C 0A20                andi.b     [A4]+, 0x20 /* ' ' */
  2536. 00001A4A  2A17                     move.l     D5, [A7]
  2537. 00001A4C  A220                     syscall    SetPtrSize, flags=2
  2538. 00001A4E  5220                     addq.b     -[A0], 1
  2539. 00001A50  A226                     syscall    HandleZone, flags=2
  2540. 00001A52  6A17                     bpl        +0x19 /* 00001A6B */
  2541. 00001A54  9A20                     sub.b      D5, -[A0]
  2542. 00001A56  4A16                     tst.b      [A6]
  2543. 00001A58  520B                     addq.b     A3, 1
  2544. 00001A5A  CA0C                     and.b      D5, A4
  2545. 00001A5C  BA0B                     cmp.b      D5, A3
  2546. 00001A5E  D21B                     add.b      D1, [A3]+
  2547. 00001A60  6A13                     bpl        +0x15 /* 00001A75 */
  2548. 00001A62  021C F251                andi.b     [A4]+, 0x51 /* 'Q' */
  2549. 00001A66  2882                     move.l     [A4], D2
  2550. 00001A68  10F0 0223                move.b     [A0]+, [A0 + D0.w * 2 + 0x23]
  2551. 00001A6C  10A2                     move.b     [A0], -[A2]
  2552. 00001A6E  0F0A                     btst       A2, D7
  2553. 00001A70  299A 1CAA                move.l     [A4 + D1 * 4 - 0x86], [A2]+
  2554. 00001A74  0ADA                     .incomplete
  2555. 00001A76  0AE2                     .incomplete
  2556. 00001A78  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2557. 00001A7C  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2558. 00001A80  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 0000395C, cstring ""<EOF> */]
  2559. 00001A84  1EC2                     move.b     [A7]+, D2
  2560. 00001A86  1F1A                     move.b     -[A7], [A2]+
  2561. 00001A88  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2562. 00001A8C  0CC2                     .incomplete
  2563. 00001A8E  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2564. 00001A92  0F12                     btst       [A2], D7
  2565. 00001A94  1A72 202A                movea.b    A5, [A2 + D2.w + 0x2A]
  2566. 00001A98  17A2 2052                move.b     [A3 + D2.w + 0x52], -[A2]
  2567. 00001A9C  20A2                     move.l     [A0], -[A2]
  2568. 00001A9E  2702                     move.l     -[A3], D2
  2569. 00001AA0  179A 28CA                move.b     [A3 + D2 - 0x54], [A2]+
  2570. 00001AA4  1652                     movea.b    A3, [A2]
  2571. 00001AA6  0BCA                     .incomplete
  2572. 00001AA8  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002DAC, cstring ""<EOF> */], 0xBD21B6A
  2573. 00001AB0  1CF2 5128 8A10           move.b     [A6]+, [A2 - 0x75F0 + D5]
  2574. 00001AB6  F002 2310                ploadr     0x10, D2
  2575. 00001ABA  A211                     syscall    GetEOF, flags=2
  2576. 00001ABC  2229 AA1C                move.l     D1, [A1 - 0x55E4]
  2577. 00001AC0  AA0A                     syscall    PenPixPat
  2578. 00001AC2  DA0A                     add.b      D5, A2
  2579. 00001AC4  E21E                     ror        D6.b, 1
  2580. 00001AC6  AA10                     syscall    FillCRoundRect
  2581. 00001AC8  9212                     sub.b      D1, [A2]
  2582. 00001ACA  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2583. 00001ACE  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2584. 00001AD2  C21F                     and.b      D1, [A7]+
  2585. 00001AD4  1A1F                     move.b     D5, [A7]+
  2586. 00001AD6  4A13                     tst.b      [A3]
  2587. 00001AD8  C20C                     and.b      D1, A4
  2588. 00001ADA  C21F                     and.b      D1, [A7]+
  2589. 00001ADC  8210                     or.b       D1, [A0]
  2590. 00001ADE  9A0F                     sub.b      D5, A7
  2591. 00001AE0  1A22                     move.b     D5, -[A2]
  2592. 00001AE2  4220                     clr.b      -[A0]
  2593. 00001AE4  2A17                     move.l     D5, [A7]
  2594. 00001AE6  A220                     syscall    SetPtrSize, flags=2
  2595. 00001AE8  5220                     addq.b     -[A0], 1
  2596. 00001AEA  A21C                     syscall    FreeMem, flags=2
  2597. 00001AEC  8A17                     or.b       D5, [A7]
  2598. 00001AEE  9A26                     sub.b      D5, -[A6]
  2599. 00001AF0  0216 520B                andi.b     [A6], 0xB
  2600. 00001AF4  CA0C                     and.b      D5, A4
  2601. 00001AF6  BA0B                     cmp.b      D5, A3
  2602. 00001AF8  D21B                     add.b      D1, [A3]+
  2603. 00001AFA  6A13                     bpl        +0x15 /* 00001B0F */
  2604. 00001AFC  021C F251                andi.b     [A4]+, 0x51 /* 'Q' */
  2605. 00001B00  2892                     move.l     [A4], [A2]
  2606. 00001B02  10F0 0223                move.b     [A0]+, [A0 + D0.w * 2 + 0x23]
  2607. 00001B06  10A2                     move.b     [A0], -[A2]
  2608. 00001B08  0F22                     btst       -[A2], D7
  2609. 00001B0A  15CA 1CAA                move.b     [PC + 0x1CAA /* 000037B6, cstring ""<EOF> */], A2
  2610. 00001B0E  0ADA                     .incomplete
  2611. 00001B10  0AE2                     .incomplete
  2612. 00001B12  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2613. 00001B16  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2614. 00001B1A  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 000039F6, cstring ""<EOF> */]
  2615. 00001B1E  1EC2                     move.b     [A7]+, D2
  2616. 00001B20  1F1A                     move.b     -[A7], [A2]+
  2617. 00001B22  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2618. 00001B26  0CC2                     .incomplete
  2619. 00001B28  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2620. 00001B2C  0F2A 1A82                btst       [A2 + 0x1A82], D7
  2621. 00001B30  202A 17A2                move.l     D0, [A2 + 0x17A2]
  2622. 00001B34  2052                     movea.l    A0, [A2]
  2623. 00001B36  20A2                     move.l     [A0], -[A2]
  2624. 00001B38  26EA 179A                move.l     [A3]+, [A2 + 0x179A]
  2625. 00001B3C  1B4A 1652                move.b     [A5 + 0x1652 /* export_710 */], A2
  2626. 00001B40  0BCA                     .incomplete
  2627. 00001B42  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002E46, cstring ""<EOF> */], 0xBD21B6A
  2628. 00001B4A  1CF2 5128 9A10           move.b     [A6]+, [A2 - 0x65F0 + D5]
  2629. 00001B50  F002 2310                ploadr     0x10, D2
  2630. 00001B54  A20F                     syscall    MountVol, flags=2
  2631. 00001B56  3215                     move.w     D1, [A5]
  2632. 00001B58  DA1C                     add.b      D5, [A4]+
  2633. 00001B5A  AA0A                     syscall    PenPixPat
  2634. 00001B5C  DA0A                     add.b      D5, A2
  2635. 00001B5E  E21E                     ror        D6.b, 1
  2636. 00001B60  AA10                     syscall    FillCRoundRect
  2637. 00001B62  9212                     sub.b      D1, [A2]
  2638. 00001B64  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2639. 00001B68  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2640. 00001B6C  C21F                     and.b      D1, [A7]+
  2641. 00001B6E  1A1F                     move.b     D5, [A7]+
  2642. 00001B70  4A13                     tst.b      [A3]
  2643. 00001B72  C20C                     and.b      D1, A4
  2644. 00001B74  C21F                     and.b      D1, [A7]+
  2645. 00001B76  820F                     or.b       D1, A7
  2646. 00001B78  3A0F                     move.w     D5, A7
  2647. 00001B7A  421A                     clr.b      [A2]+
  2648. 00001B7C  9220                     sub.b      D1, -[A0]
  2649. 00001B7E  2A17                     move.l     D5, [A7]
  2650. 00001B80  A220                     syscall    SetPtrSize, flags=2
  2651. 00001B82  5220                     addq.b     -[A0], 1
  2652. 00001B84  A220                     syscall    SetPtrSize, flags=2
  2653. 00001B86  8217                     or.b       D1, [A7]
  2654. 00001B88  9A20                     sub.b      D5, -[A0]
  2655. 00001B8A  8A16                     or.b       D5, [A6]
  2656. 00001B8C  520B                     addq.b     A3, 1
  2657. 00001B8E  CA0C                     and.b      D5, A4
  2658. 00001B90  BA0B                     cmp.b      D5, A3
  2659. 00001B92  D21B                     add.b      D1, [A3]+
  2660. 00001B94  6A13                     bpl        +0x15 /* 00001BA9 */
  2661. 00001B96  021C F251                andi.b     [A4]+, 0x51 /* 'Q' */
  2662. 00001B9A  28A2                     move.l     [A4], -[A2]
  2663. 00001B9C  10F0 0223                move.b     [A0]+, [A0 + D0.w * 2 + 0x23]
  2664. 00001BA0  10A2                     move.b     [A0], -[A2]
  2665. 00001BA2  0F4A                     bchg       A2, D7
  2666. 00001BA4  15EA 1CAA 0ADA           move.b     [PC + 0xADA /* 00002680, value 0x16 */], [A2 + 0x1CAA]
  2667. 00001BAA  0AE2                     .incomplete
  2668. 00001BAC  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2669. 00001BB0  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2670. 00001BB4  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003A90, cstring ""<EOF> */]
  2671. 00001BB8  1EC2                     move.b     [A7]+, D2
  2672. 00001BBA  1F1A                     move.b     -[A7], [A2]+
  2673. 00001BBC  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2674. 00001BC0  0CC2                     .incomplete
  2675. 00001BC2  1F82 0F52 0F5A           move.b     [[A7] + 0xF5A], D2
  2676. 00001BC8  1AA2                     move.b     [A5], -[A2]
  2677. 00001BCA  202A 17A2                move.l     D0, [A2 + 0x17A2]
  2678. 00001BCE  2052                     movea.l    A0, [A2]
  2679. 00001BD0  20A2                     move.l     [A0], -[A2]
  2680. 00001BD2  2092                     move.l     [A0], [A2]
  2681. 00001BD4  179A 1BEA 1652 0BCA      move.b     [[0x1652] + 0xBCA], [A2]+
  2682. 00001BDC  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002EE0, cstring ""<EOF> */], 0xBD21B6A
  2683. 00001BE4  1CF2 5124                move.b     [A6]+, <<invalid full ext with I/IS == 4>>
  2684. 00001BE8  CA10                     and.b      D5, [A0]
  2685. 00001BEA  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2686. 00001BEE  A21A                     syscall    GetZone, flags=2
  2687. 00001BF0  2A15                     move.l     D5, [A5]
  2688. 00001BF2  A21C                     syscall    FreeMem, flags=2
  2689. 00001BF4  AA0A                     syscall    PenPixPat
  2690. 00001BF6  DA0A                     add.b      D5, A2
  2691. 00001BF8  E21E                     ror        D6.b, 1
  2692. 00001BFA  AA10                     syscall    FillCRoundRect
  2693. 00001BFC  9212                     sub.b      D1, [A2]
  2694. 00001BFE  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2695. 00001C02  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2696. 00001C06  C21F                     and.b      D1, [A7]+
  2697. 00001C08  1A1F                     move.b     D5, [A7]+
  2698. 00001C0A  4A13                     tst.b      [A3]
  2699. 00001C0C  C20C                     and.b      D1, A4
  2700. 00001C0E  C21F                     and.b      D1, [A7]+
  2701. 00001C10  8210                     or.b       D1, [A0]
  2702. 00001C12  9A0E                     sub.b      D5, A6
  2703. 00001C14  AA1C                     syscall    SetCCursor
  2704. 00001C16  0A20 2A17                xori.b     -[A0], 0x17
  2705. 00001C1A  A220                     syscall    SetPtrSize, flags=2
  2706. 00001C1C  5220                     addq.b     -[A0], 1
  2707. 00001C1E  A218                     syscall    GetFPos, flags=2
  2708. 00001C20  6A17                     bpl        +0x19 /* 00001C39 */
  2709. 00001C22  9A0C                     sub.b      D5, A4
  2710. 00001C24  2A16                     move.l     D5, [A6]
  2711. 00001C26  520B                     addq.b     A3, 1
  2712. 00001C28  CA0C                     and.b      D5, A4
  2713. 00001C2A  BA0B                     cmp.b      D5, A3
  2714. 00001C2C  D21B                     add.b      D1, [A3]+
  2715. 00001C2E  6A13                     bpl        +0x15 /* 00001C43 */
  2716. 00001C30  021C F215                andi.b     [A4]+, 0x15
  2717. 00001C34  121A                     move.b     D1, [A2]+
  2718. 00001C36  B251                     cmp.w      D1, [A1]
  2719. 00001C38  24C2                     move.l     [A2]+, D2
  2720. 00001C3A  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  2721. 00001C3E  10A2                     move.b     [A0], -[A2]
  2722. 00001C40  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  2723. 00001C44  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2724. 00001C48  0AE2                     .incomplete
  2725. 00001C4A  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2726. 00001C4E  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2727. 00001C52  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003B2E, cstring ""<EOF> */]
  2728. 00001C56  1EC2                     move.b     [A7]+, D2
  2729. 00001C58  1F1A                     move.b     -[A7], [A2]+
  2730. 00001C5A  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2731. 00001C5E  0CC2                     .incomplete
  2732. 00001C60  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2733. 00001C64  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  2734. 00001C6C  2052                     movea.l    A0, [A2]
  2735. 00001C6E  20A2                     move.l     [A0], -[A2]
  2736. 00001C70  186A 179A                movea.b    A4, [A2 + 0x179A]
  2737. 00001C74  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  2738. 00001C7A  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00002F7E, cstring ""<EOF> */], 0xBD21B6A
  2739. 00001C82  1CF2 1522 1ABA 5124      move.b     [A6]+, [[A2 + 0x1ABA + D1 * 4] + 0x5124]
  2740. 00001C8A  BA10                     cmp.b      D5, [A0]
  2741. 00001C8C  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2742. 00001C90  A21A                     syscall    GetZone, flags=2
  2743. 00001C92  2A15                     move.l     D5, [A5]
  2744. 00001C94  A21C                     syscall    FreeMem, flags=2
  2745. 00001C96  AA0A                     syscall    PenPixPat
  2746. 00001C98  DA0A                     add.b      D5, A2
  2747. 00001C9A  E21E                     ror        D6.b, 1
  2748. 00001C9C  AA10                     syscall    FillCRoundRect
  2749. 00001C9E  9212                     sub.b      D1, [A2]
  2750. 00001CA0  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2751. 00001CA4  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2752. 00001CA8  C21F                     and.b      D1, [A7]+
  2753. 00001CAA  1A1F                     move.b     D5, [A7]+
  2754. 00001CAC  4A13                     tst.b      [A3]
  2755. 00001CAE  C20C                     and.b      D1, A4
  2756. 00001CB0  C21F                     and.b      D1, [A7]+
  2757. 00001CB2  8210                     or.b       D1, [A0]
  2758. 00001CB4  9A0E                     sub.b      D5, A6
  2759. 00001CB6  AA1C                     syscall    SetCCursor
  2760. 00001CB8  0A20 2A17                xori.b     -[A0], 0x17
  2761. 00001CBC  A220                     syscall    SetPtrSize, flags=2
  2762. 00001CBE  5220                     addq.b     -[A0], 1
  2763. 00001CC0  A218                     syscall    GetFPos, flags=2
  2764. 00001CC2  6A17                     bpl        +0x19 /* 00001CDB */
  2765. 00001CC4  9A0C                     sub.b      D5, A4
  2766. 00001CC6  2A16                     move.l     D5, [A6]
  2767. 00001CC8  520B                     addq.b     A3, 1
  2768. 00001CCA  CA0C                     and.b      D5, A4
  2769. 00001CCC  BA0B                     cmp.b      D5, A3
  2770. 00001CCE  D21B                     add.b      D1, [A3]+
  2771. 00001CD0  6A13                     bpl        +0x15 /* 00001CE5 */
  2772. 00001CD2  021C F21E                andi.b     [A4]+, 0x1E
  2773. 00001CD6  9A17                     sub.b      D5, [A7]
  2774. 00001CD8  BA51                     cmp.w      D5, [A1]
  2775. 00001CDA  24B2 10F0                move.l     [A2], [A2 + D1.w - 0x16]
  2776. 00001CDE  0225 10A2                andi.b     -[A5], 0xA2
  2777. 00001CE2  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  2778. 00001CE6  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2779. 00001CEA  0AE2                     .incomplete
  2780. 00001CEC  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2781. 00001CF0  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2782. 00001CF4  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003BD0, cstring ""<EOF> */]
  2783. 00001CF8  1EC2                     move.b     [A7]+, D2
  2784. 00001CFA  1F1A                     move.b     -[A7], [A2]+
  2785. 00001CFC  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2786. 00001D00  0CC2                     .incomplete
  2787. 00001D02  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2788. 00001D06  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  2789. 00001D0E  2052                     movea.l    A0, [A2]
  2790. 00001D10  20A2                     move.l     [A0], -[A2]
  2791. 00001D12  186A 179A                movea.b    A4, [A2 + 0x179A]
  2792. 00001D16  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  2793. 00001D1C  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00003020, cstring ""<EOF> */], 0xBD21B6A
  2794. 00001D24  1CF2 1642                move.b     [A6]+, [A2 + D1.w * 8 + 0x42]
  2795. 00001D28  126A 5124                movea.b    A1, [A2 + 0x5124]
  2796. 00001D2C  AA10                     syscall    FillCRoundRect
  2797. 00001D2E  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2798. 00001D32  A21A                     syscall    GetZone, flags=2
  2799. 00001D34  2A15                     move.l     D5, [A5]
  2800. 00001D36  A21C                     syscall    FreeMem, flags=2
  2801. 00001D38  AA0A                     syscall    PenPixPat
  2802. 00001D3A  DA0A                     add.b      D5, A2
  2803. 00001D3C  E21E                     ror        D6.b, 1
  2804. 00001D3E  AA10                     syscall    FillCRoundRect
  2805. 00001D40  9212                     sub.b      D1, [A2]
  2806. 00001D42  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2807. 00001D46  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2808. 00001D4A  C21F                     and.b      D1, [A7]+
  2809. 00001D4C  1A1F                     move.b     D5, [A7]+
  2810. 00001D4E  4A13                     tst.b      [A3]
  2811. 00001D50  C20C                     and.b      D1, A4
  2812. 00001D52  C21F                     and.b      D1, [A7]+
  2813. 00001D54  8210                     or.b       D1, [A0]
  2814. 00001D56  9A0E                     sub.b      D5, A6
  2815. 00001D58  AA1C                     syscall    SetCCursor
  2816. 00001D5A  0A20 2A17                xori.b     -[A0], 0x17
  2817. 00001D5E  A220                     syscall    SetPtrSize, flags=2
  2818. 00001D60  5220                     addq.b     -[A0], 1
  2819. 00001D62  A218                     syscall    GetFPos, flags=2
  2820. 00001D64  6A17                     bpl        +0x19 /* 00001D7D */
  2821. 00001D66  9A0C                     sub.b      D5, A4
  2822. 00001D68  2A16                     move.l     D5, [A6]
  2823. 00001D6A  520B                     addq.b     A3, 1
  2824. 00001D6C  CA0C                     and.b      D5, A4
  2825. 00001D6E  BA0B                     cmp.b      D5, A3
  2826. 00001D70  D21B                     add.b      D1, [A3]+
  2827. 00001D72  6A13                     bpl        +0x15 /* 00001D87 */
  2828. 00001D74  021C F211                andi.b     [A4]+, 0x11
  2829. 00001D78  B21A                     cmp.b      D1, [A2]+
  2830. 00001D7A  3251                     movea.w    A1, [A1]
  2831. 00001D7C  24A2                     move.l     [A2], -[A2]
  2832. 00001D7E  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  2833. 00001D82  10A2                     move.b     [A0], -[A2]
  2834. 00001D84  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  2835. 00001D88  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2836. 00001D8C  0AE2                     .incomplete
  2837. 00001D8E  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2838. 00001D92  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2839. 00001D96  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003C72, cstring ""<EOF> */]
  2840. 00001D9A  1EC2                     move.b     [A7]+, D2
  2841. 00001D9C  1F1A                     move.b     -[A7], [A2]+
  2842. 00001D9E  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2843. 00001DA2  0CC2                     .incomplete
  2844. 00001DA4  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2845. 00001DA8  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  2846. 00001DB0  2052                     movea.l    A0, [A2]
  2847. 00001DB2  20A2                     move.l     [A0], -[A2]
  2848. 00001DB4  186A 179A                movea.b    A4, [A2 + 0x179A]
  2849. 00001DB8  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  2850. 00001DBE  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000030C2, cstring ""<EOF> */], 0xBD21B6A
  2851. 00001DC6  1CF2 11BA 1A32 5124 9A10 move.b     [A6]+, [[0x1A325124 + D1] - 0x65F0]
  2852. 00001DD0  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2853. 00001DD4  A21A                     syscall    GetZone, flags=2
  2854. 00001DD6  2A15                     move.l     D5, [A5]
  2855. 00001DD8  A21C                     syscall    FreeMem, flags=2
  2856. 00001DDA  AA0A                     syscall    PenPixPat
  2857. 00001DDC  DA0A                     add.b      D5, A2
  2858. 00001DDE  E21E                     ror        D6.b, 1
  2859. 00001DE0  AA10                     syscall    FillCRoundRect
  2860. 00001DE2  9212                     sub.b      D1, [A2]
  2861. 00001DE4  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2862. 00001DE8  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2863. 00001DEC  C21F                     and.b      D1, [A7]+
  2864. 00001DEE  1A1F                     move.b     D5, [A7]+
  2865. 00001DF0  4A13                     tst.b      [A3]
  2866. 00001DF2  C20C                     and.b      D1, A4
  2867. 00001DF4  C21F                     and.b      D1, [A7]+
  2868. 00001DF6  8210                     or.b       D1, [A0]
  2869. 00001DF8  9A0E                     sub.b      D5, A6
  2870. 00001DFA  AA1C                     syscall    SetCCursor
  2871. 00001DFC  0A20 2A17                xori.b     -[A0], 0x17
  2872. 00001E00  A220                     syscall    SetPtrSize, flags=2
  2873. 00001E02  5220                     addq.b     -[A0], 1
  2874. 00001E04  A218                     syscall    GetFPos, flags=2
  2875. 00001E06  6A17                     bpl        +0x19 /* 00001E1F */
  2876. 00001E08  9A0C                     sub.b      D5, A4
  2877. 00001E0A  2A16                     move.l     D5, [A6]
  2878. 00001E0C  520B                     addq.b     A3, 1
  2879. 00001E0E  CA0C                     and.b      D5, A4
  2880. 00001E10  BA0B                     cmp.b      D5, A3
  2881. 00001E12  D21B                     add.b      D1, [A3]+
  2882. 00001E14  6A13                     bpl        +0x15 /* 00001E29 */
  2883. 00001E16  021C F213                andi.b     [A4]+, 0x13
  2884. 00001E1A  8211                     or.b       D1, [A1]
  2885. 00001E1C  C251                     and.w      D1, [A1]
  2886. 00001E1E  2492                     move.l     [A2], [A2]
  2887. 00001E20  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  2888. 00001E24  10A2                     move.b     [A0], -[A2]
  2889. 00001E26  1A2A 15A2                move.b     D5, [A2 + 0x15A2]
  2890. 00001E2A  1CAA 0ADA                move.b     [A6], [A2 + 0xADA]
  2891. 00001E2E  0AE2                     .incomplete
  2892. 00001E30  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2893. 00001E34  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2894. 00001E38  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003D14, cstring ""<EOF> */]
  2895. 00001E3C  1EC2                     move.b     [A7]+, D2
  2896. 00001E3E  1F1A                     move.b     -[A7], [A2]+
  2897. 00001E40  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2898. 00001E44  0CC2                     .incomplete
  2899. 00001E46  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2900. 00001E4A  0EAA 1C0A 202A 17A2      .invalid.l [A2 + 0x17A2], 0x1C0A202A // invalid immediate operation
  2901. 00001E52  2052                     movea.l    A0, [A2]
  2902. 00001E54  20A2                     move.l     [A0], -[A2]
  2903. 00001E56  186A 179A                movea.b    A4, [A2 + 0x179A]
  2904. 00001E5A  0C2A 1652 0BCA           cmpi.b     [A2 + 0xBCA], 0x52 /* 'R' */
  2905. 00001E60  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00003164, cstring ""<EOF> */], 0xBD21B6A
  2906. 00001E68  1CF2 1B52 2582           move.b     [A6]+, [[A2] + 0x2582]
  2907. 00001E6E  5112                     subq.b     [A2], 8
  2908. 00001E70  7210                     moveq.l    D1, 0x10
  2909. 00001E72  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2910. 00001E76  A21A                     syscall    GetZone, flags=2
  2911. 00001E78  C21D                     and.b      D1, [A5]+
  2912. 00001E7A  7A1C                     moveq.l    D5, 0x1C
  2913. 00001E7C  AA0A                     syscall    PenPixPat
  2914. 00001E7E  DA0A                     add.b      D5, A2
  2915. 00001E80  E21E                     ror        D6.b, 1
  2916. 00001E82  AA10                     syscall    FillCRoundRect
  2917. 00001E84  9212                     sub.b      D1, [A2]
  2918. 00001E86  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2919. 00001E8A  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2920. 00001E8E  C21F                     and.b      D1, [A7]+
  2921. 00001E90  1A1F                     move.b     D5, [A7]+
  2922. 00001E92  4A13                     tst.b      [A3]
  2923. 00001E94  C20C                     and.b      D1, A4
  2924. 00001E96  C21F                     and.b      D1, [A7]+
  2925. 00001E98  8210                     or.b       D1, [A0]
  2926. 00001E9A  9A0F                     sub.b      D5, A7
  2927. 00001E9C  CA1C                     and.b      D5, [A4]+
  2928. 00001E9E  0A20 2A17                xori.b     -[A0], 0x17
  2929. 00001EA2  A220                     syscall    SetPtrSize, flags=2
  2930. 00001EA4  5220                     addq.b     -[A0], 1
  2931. 00001EA6  A226                     syscall    HandleZone, flags=2
  2932. 00001EA8  AA17                     syscall    GetCPixel
  2933. 00001EAA  9A16                     sub.b      D5, [A6]
  2934. 00001EAC  A216                     syscall    InitQueue/FInitQueue, flags=2
  2935. 00001EAE  520B                     addq.b     A3, 1
  2936. 00001EB0  CA0C                     and.b      D5, A4
  2937. 00001EB2  BA0B                     cmp.b      D5, A3
  2938. 00001EB4  D21B                     add.b      D1, [A3]+
  2939. 00001EB6  6A13                     bpl        +0x15 /* 00001ECB */
  2940. 00001EB8  021C F229                andi.b     [A4]+, 0x29 /* ')' */
  2941. 00001EBC  B21C                     cmp.b      D1, [A4]+
  2942. 00001EBE  5A51                     addq.w     [A1], 5
  2943. 00001EC0  248A                     move.l     [A2], A2
  2944. 00001EC2  10F0 0225                move.b     [A0]+, [A0 + D0.w * 2 + 0x25]
  2945. 00001EC6  10A2                     move.b     [A0], -[A2]
  2946. 00001EC8  1AC2                     move.b     [A5]+, D2
  2947. 00001ECA  1D7A 1CAA 0ADA           move.b     [A6 + 0xADA], [PC + 0x1CAA /* 00003B76, cstring ""<EOF> */]
  2948. 00001ED0  0AE2                     .incomplete
  2949. 00001ED2  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  2950. 00001ED6  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  2951. 00001EDA  12FA 2732                move.b     [A1]+, [PC + 0x2732 /* 0000460E, cstring ""<EOF> */]
  2952. 00001EDE  1EC2                     move.b     [A7]+, D2
  2953. 00001EE0  1F1A                     move.b     -[A7], [A2]+
  2954. 00001EE2  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  2955. 00001EE6  0CC2                     .incomplete
  2956. 00001EE8  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  2957. 00001EEC  0FCA                     .incomplete
  2958. 00001EEE  1C0A                     move.b     D6, A2
  2959. 00001EF0  202A 17A2                move.l     D0, [A2 + 0x17A2]
  2960. 00001EF4  2052                     movea.l    A0, [A2]
  2961. 00001EF6  20A2                     move.l     [A0], -[A2]
  2962. 00001EF8  26AA 179A                move.l     [A3], [A2 + 0x179A]
  2963. 00001EFC  16A2                     move.b     [A3], -[A2]
  2964. 00001EFE  1652                     movea.b    A3, [A2]
  2965. 00001F00  0BCA                     .incomplete
  2966. 00001F02  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 00003206, cstring ""<EOF> */], 0xBD21B6A
  2967. 00001F0A  1CF2 181A                move.b     [A6]+, [A2 + D1 + 0x1A]
  2968. 00001F0E  155A 5124                move.b     [A2 + 0x5124], [A2]+
  2969. 00001F12  8210                     or.b       D1, [A0]
  2970. 00001F14  F002 2510                .pflush    0xF002, 0x2510 // unimplemented
  2971. 00001F18  A21A                     syscall    GetZone, flags=2
  2972. 00001F1A  C21D                     and.b      D1, [A5]+
  2973. 00001F1C  7A1C                     moveq.l    D5, 0x1C
  2974. 00001F1E  AA0A                     syscall    PenPixPat
  2975. 00001F20  DA0A                     add.b      D5, A2
  2976. 00001F22  E21E                     ror        D6.b, 1
  2977. 00001F24  AA10                     syscall    FillCRoundRect
  2978. 00001F26  9212                     sub.b      D1, [A2]
  2979. 00001F28  F21E BA12                .cpgen     0xF21E, 0xBA12 // unimplemented
  2980. 00001F2C  FA1E DA1E                .unknown   0xFA1E 0xDA1E (W = 5)
  2981. 00001F30  C21F                     and.b      D1, [A7]+
  2982. 00001F32  1A1F                     move.b     D5, [A7]+
  2983. 00001F34  4A13                     tst.b      [A3]
  2984. 00001F36  C20C                     and.b      D1, A4
  2985. 00001F38  C21F                     and.b      D1, [A7]+
  2986. 00001F3A  8210                     or.b       D1, [A0]
  2987. 00001F3C  9A0F                     sub.b      D5, A7
  2988. 00001F3E  CA1C                     and.b      D5, [A4]+
  2989. 00001F40  0A20 2A17                xori.b     -[A0], 0x17
  2990. 00001F44  A220                     syscall    SetPtrSize, flags=2
  2991. 00001F46  5220                     addq.b     -[A0], 1
  2992. 00001F48  A226                     syscall    HandleZone, flags=2
  2993. 00001F4A  AA17                     syscall    GetCPixel
  2994. 00001F4C  9A16                     sub.b      D5, [A6]
  2995. 00001F4E  A216                     syscall    InitQueue/FInitQueue, flags=2
  2996. 00001F50  520B                     addq.b     A3, 1
  2997. 00001F52  CA0C                     and.b      D5, A4
  2998. 00001F54  BA0B                     cmp.b      D5, A3
  2999. 00001F56  D21B                     add.b      D1, [A3]+
  3000. 00001F58  6A13                     bpl        +0x15 /* 00001F6D */
  3001. 00001F5A  021C F21A                andi.b     [A4]+, 0x1A
  3002. 00001F5E  CA22                     and.b      D5, -[A2]
  3003. 00001F60  9251                     sub.w      D1, [A1]
  3004. 00001F62  247A 10F0                movea.l    A2, [PC + 0x10F0 /* 00003054, cstring ""<EOF> */]
  3005. 00001F66  0225 10A2                andi.b     -[A5], 0xA2
  3006. 00001F6A  1AC2                     move.b     [A5]+, D2
  3007. 00001F6C  1D7A 1CAA 0ADA           move.b     [A6 + 0xADA], [PC + 0x1CAA /* 00003C18, cstring ""<EOF> */]
  3008. 00001F72  0AE2                     .incomplete
  3009. 00001F74  1EAA 1092                move.b     [A7], [A2 + 0x1092]
  3010. 00001F78  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  3011. 00001F7C  12FA 1EDA                move.b     [A1]+, [PC + 0x1EDA /* 00003E58, cstring ""<EOF> */]
  3012. 00001F80  1EC2                     move.b     [A7]+, D2
  3013. 00001F82  1F1A                     move.b     -[A7], [A2]+
  3014. 00001F84  1F4A 13C2                move.b     [A7 + 0x13C2], A2
  3015. 00001F88  0CC2                     .incomplete
  3016. 00001F8A  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  3017. 00001F8E  0FCA                     .incomplete
  3018. 00001F90  1C0A                     move.b     D6, A2
  3019. 00001F92  202A 17A2                move.l     D0, [A2 + 0x17A2]
  3020. 00001F96  2052                     movea.l    A0, [A2]
  3021. 00001F98  20A2                     move.l     [A0], -[A2]
  3022. 00001F9A  26AA 179A                move.l     [A3], [A2 + 0x179A]
  3023. 00001F9E  16A2                     move.b     [A3], -[A2]
  3024. 00001FA0  1652                     movea.b    A3, [A2]
  3025. 00001FA2  0BCA                     .incomplete
  3026. 00001FA4  0CBA 0BD2 1B6A 1302      cmpi.l     [PC + 0x1302 /* 000032A8, cstring ""<EOF> */], 0xBD21B6A
  3027. 00001FAC  1CF2 28D2                move.b     [A6]+, [A2 + D2 - 0x46]
  3028. 00001FB0  22A2                     move.l     [A1], -[A2]
  3029. 00001FB2  5111                     subq.b     [A1], 8
  3030. 00001FB4  9210                     sub.b      D1, [A0]
  3031. 00001FB6  F002 270E                .pflush    0xF002, 0x270E // unimplemented
  3032. 00001FBA  721A                     moveq.l    D1, 0x1A
  3033. 00001FBC  0A1F D21C                xori.b     [A7]+, 0x1C
  3034. 00001FC0  E211                     roxr       D1.b, 1
  3035. 00001FC2  7215                     moveq.l    D1, 0x15
  3036. 00001FC4  921E                     sub.b      D1, [A6]+
  3037. 00001FC6  AA17                     syscall    GetCPixel
  3038. 00001FC8  2212                     move.l     D1, [A2]
  3039. 00001FCA  F224 1A1B                .invalid   fp4, fp6
  3040. 00001FCE  9220                     sub.b      D1, -[A0]
  3041. 00001FD0  321E                     move.w     D1, [A6]+
  3042. 00001FD2  C21F                     and.b      D1, [A7]+
  3043. 00001FD4  1A1F                     move.b     D5, [A7]+
  3044. 00001FD6  4A13                     tst.b      [A3]
  3045. 00001FD8  C20C                     and.b      D1, A4
  3046. 00001FDA  C21F                     and.b      D1, [A7]+
  3047. 00001FDC  8210                     or.b       D1, [A0]
  3048. 00001FDE  9A0E                     sub.b      D5, A6
  3049. 00001FE0  0216 B220                andi.b     [A6], 0x20 /* ' ' */
  3050. 00001FE4  2A24                     move.l     D5, -[A4]
  3051. 00001FE6  3A20                     move.w     D5, -[A0]
  3052. 00001FE8  5220                     addq.b     -[A0], 1
  3053. 00001FEA  A224                     syscall    SetHandleSize, flags=2
  3054. 00001FEC  4217                     clr.b      [A7]
  3055. 00001FEE  9A1D                     sub.b      D5, [A5]+
  3056. 00001FF0  7216                     moveq.l    D1, 0x16
  3057. 00001FF2  520B                     addq.b     A3, 1
  3058. 00001FF4  CA0C                     and.b      D5, A4
  3059. 00001FF6  BA17                     cmp.b      D5, [A7]
  3060. 00001FF8  5A1F                     addq.b     [A7]+, 5
  3061. 00001FFA  2213                     move.l     D1, [A3]
  3062. 00001FFC  021C 4A15                andi.b     [A4]+, 0x15
  3063. 00002000  9A1A                     sub.b      D5, [A2]+
  3064. 00002002  121A                     move.b     D1, [A2]+
  3065. 00002004  1A27                     move.b     D5, -[A7]
  3066. 00002006  7A51                     moveq.l    D5, 0x51
  3067. 00002008  0B6A 10F0                bchg       [A2 + 0x10F0], D5
  3068. 0000200C  0275 1392 0C5A           andi.w     [A5 + D0 * 4 + 0x5A], 0x1392
  3069. 00002012  156A 1F2A 0162           move.b     [A2 + 0x162], [A2 + 0x1F2A]
  3070. 00002018  065A 049A                addi.w     [A2]+, 0x49A
  3071. 0000201C  04A2 0182 0672           subi.l     -[A2], 0x1820672
  3072. 00002022  04AA 0192 019A 01A2      subi.l     [A2 + 0x1A2], 0x192019A
  3073. 0000202A  01AA 04B2                bclr       [A2 + 0x4B2], D0
  3074. 0000202E  04BA 01C2 01CA 04C2      subi.l     [PC + 0x4C2 /* 000024F2, value 0xDA25F226 */], 0x1C201CA
  3075. 00002036  04CA                     .incomplete
  3076. 00002038  01E2                     .incomplete
  3077. 0000203A  04D2                     .incomplete
  3078. 0000203C  04DA                     .incomplete
  3079. 0000203E  069A 06A2 04E2           addi.l     [A2]+, 0x6A204E2
  3080. 00002044  04EA                     .incomplete
  3081. 00002046  28AA 04FA                move.l     [A4], [A2 + 0x4FA]
  3082. 0000204A  0502                     btst       D2, D2
  3083. 0000204C  0232 023A 050A 0512      andi.b     [[A2 + <<invalid base displacement size>> + D0 * 4] + 0x512], 0x3A /* ':' */
  3084. 00002054  051A                     btst       [A2]+, D2
  3085. 00002056  1C62                     movea.b    A6, -[A2]
  3086. 00002058  052A 0532                btst       [A2 + 0x532], D2
  3087. 0000205C  053A 027A                btst       [PC + 0x27A /* 000022D8, value 0x1A */], D2
  3088. 00002060  0542                     bchg       D2, D2
  3089. 00002062  054A                     bchg       A2, D2
  3090. 00002064  0552                     bchg       [A2], D2
  3091. 00002066  029A 02A2 02AA           andi.l     [A2]+, 0x2A202AA
  3092. 0000206C  02B2 02BA 055A 02CA      andi.l     [A2 + D0.w * 2 - 0x54], 0x2BA055A
  3093. 00002074  02D2                     .incomplete
  3094. 00002076  02DA                     .incomplete
  3095. 00002078  02E2                     .incomplete
  3096. 0000207A  0562                     bchg       -[A2], D2
  3097. 0000207C  02F2                     .incomplete
  3098. 0000207E  06F2                     .incomplete
  3099. 00002080  06FA                     .incomplete
  3100. 00002082  030A                     btst       A2, D1
  3101. 00002084  0312                     btst       [A2], D1
  3102. 00002086  031A                     btst       [A2]+, D1
  3103. 00002088  0322                     btst       -[A2], D1
  3104. 0000208A  032A 0332                btst       [A2 + 0x332], D1
  3105. 0000208E  033A 0342                btst       [PC + 0x342 /* 000023D2, value 0x17 */], D1
  3106. 00002092  0702                     btst       D2, D3
  3107. 00002094  056A 0572                bchg       [A2 + 0x572], D2
  3108. 00002098  057A 0582                bchg       [PC + 0x582 /* 0000261C, value 0xF220 */], D2
  3109. 0000209C  0372 058A 0382           bchg       [[ + <<invalid base displacement size>> + D0 * 4] + 0x382], D1
  3110. 000020A2  038A                     bclr       A2, D1
  3111. 000020A4  0392                     bclr       [A2], D1
  3112. 000020A6  0592                     bclr       [A2], D2
  3113. 000020A8  1132 112A 03B2 03BA      move.b     -[A0], [[A2 + 0x3B2 + D1] + 0x3BA]
  3114. 000020B0  03C2                     .incomplete
  3115. 000020B2  03CA                     .incomplete
  3116. 000020B4  05AA 03DA                bclr       [A2 + 0x3DA], D2
  3117. 000020B8  03E2                     .incomplete
  3118. 000020BA  05B2 05BA 05C2 071A 040A bclr       [[0x5C2071A + D0 * 4] + 0x40A], D2
  3119. 000020C4  0412 0722                subi.b     [A2], 0x22 /* '\"' */
  3120. 000020C8  0422 072A                subi.b     -[A2], 0x2A /* '*' */
  3121. 000020CC  05CA                     .incomplete
  3122. 000020CE  05D2                     .incomplete
  3123. 000020D0  0742                     bchg       D2, D3
  3124. 000020D2  074A                     bchg       A2, D3
  3125. 000020D4  05DA                     .incomplete
  3126. 000020D6  075A                     bchg       [A2]+, D3
  3127. 000020D8  05E2                     .incomplete
  3128. 000020DA  0762                     bchg       -[A2], D3
  3129. 000020DC  076A 0772                bchg       [A2 + 0x772], D3
  3130. 000020E0  05EA                     .incomplete
  3131. 000020E2  27B2 078A 0792 079A 05FA move.l     [[ + D0 * 8] + 0x5FA], [[ + <<invalid base displacement size>> + D0 * 8] + 0x792]
  3132. 000020EC  0602 060A                addi.b     D2, 0xA /* '\n' */
  3133. 000020F0  0612 061A                addi.b     [A2], 0x1A
  3134. 000020F4  0622 062A                addi.b     -[A2], 0x2A /* '*' */
  3135. 000020F8  5111                     subq.b     [A1], 8
  3136. 000020FA  CA10                     and.b      D5, [A0]
  3137. 000020FC  F002 751F                .pmove3    0xF002, 0x751F // unimplemented
  3138. 00002100  120C                     move.b     D1, A4
  3139. 00002102  6218                     bhi        +0x1A /* 0000211C */
  3140. 00002104  2218                     move.l     D1, [A0]+
  3141. 00002106  6201                     bhi        +0x3 /* 00002109 */
  3142. 00002108  6206                     bhi        +0x8 /* 00002110 */
  3143. 0000210A  5A04                     addq.b     D4, 5
  3144. 0000210C  9A04                     sub.b      D5, D4
  3145. 0000210E  A201                     syscall    Close, flags=2
  3146. label00002110:
  3147. 00002110  8206                     or.b       D1, D6
  3148. 00002112  7204                     moveq.l    D1, 0x04
  3149. 00002114  AA01                     syscall    InitCPort
  3150. 00002116  9201                     sub.b      D1, D1
  3151. 00002118  9A01                     sub.b      D5, D1
  3152. 0000211A  A201                     syscall    Close, flags=2
  3153. label0000211C:
  3154. 0000211C  AA04                     syscall    DisposePixMap/DisposPixMap
  3155. 0000211E  B204                     cmp.b      D1, D4
  3156. 00002120  BA01                     cmp.b      D5, D1
  3157. 00002122  C201                     and.b      D1, D1
  3158. 00002124  CA04                     and.b      D5, D4
  3159. 00002126  C204                     and.b      D1, D4
  3160. 00002128  CA01                     and.b      D5, D1
  3161. 0000212A  E204                     asr        D4.b, 1
  3162. 0000212C  D204                     add.b      D1, D4
  3163. 0000212E  DA06                     add.b      D5, D6
  3164. 00002130  9A06                     sub.b      D5, D6
  3165. 00002132  A204                     syscall    Control, flags=2
  3166. 00002134  E204                     asr        D4.b, 1
  3167. 00002136  EA20                     asr        D0.b, D5
  3168. 00002138  2204                     move.l     D1, D4
  3169. 0000213A  FA05 0202                .unknown   0xFA05 0x0202 (W = 5)
  3170. 0000213E  3202                     move.w     D1, D2
  3171. 00002140  3A05                     move.w     D5, D5
  3172. 00002142  0A05 1205                xori.b     D5, 0x5
  3173. 00002146  1A11                     move.b     D5, [A1]
  3174. 00002148  D205                     add.b      D1, D5
  3175. 0000214A  2A05                     move.l     D5, D5
  3176. 0000214C  3205                     move.w     D1, D5
  3177. 0000214E  3A02                     move.w     D5, D2
  3178. 00002150  7A05                     moveq.l    D5, 0x05
  3179. 00002152  4205                     clr.b      D5
  3180. 00002154  4A05                     tst.b      D5
  3181. 00002156  5202                     addq.b     D2, 1
  3182. 00002158  9A02                     sub.b      D5, D2
  3183. 0000215A  A202                     syscall    Read, flags=2
  3184. 0000215C  AA02                     syscall    CloseCPort
  3185. 0000215E  B202                     cmp.b      D1, D2
  3186. 00002160  BA05                     cmp.b      D5, D5
  3187. 00002162  5A02                     addq.b     D2, 5
  3188. 00002164  CA02                     and.b      D5, D2
  3189. 00002166  D202                     add.b      D1, D2
  3190. 00002168  DA02                     add.b      D5, D2
  3191. 0000216A  E205                     asr        D5.b, 1
  3192. 0000216C  6202                     bhi        +0x4 /* 00002170 */
  3193. 0000216E  F206 F206                .cpgen     0xF206, 0xF206 // unimplemented
  3194. // begin alternate branch 00002170-00002178
  3195. label00002170:
  3196. 00002170  F206 FA03                .cpgen     0xF206, 0xFA03 // unimplemented
  3197. 00002174  0A03 1203                xori.b     D3, 0x3
  3198. // end alternate branch 00002170-00002178
  3199. label00002170: // (misaligned)
  3200. 00002172  FA03 0A03                .unknown   0xFA03 0x0A03 (W = 5)
  3201. 00002176  1203                     move.b     D1, D3
  3202. 00002178  1A03                     move.b     D5, D3
  3203. 0000217A  2203                     move.l     D1, D3
  3204. 0000217C  2A03                     move.l     D5, D3
  3205. 0000217E  3203                     move.w     D1, D3
  3206. 00002180  3A03                     move.w     D5, D3
  3207. 00002182  4207                     clr.b      D7
  3208. 00002184  0205 6A05                andi.b     D5, 0x5
  3209. 00002188  7205                     moveq.l    D1, 0x05
  3210. 0000218A  7A05                     moveq.l    D5, 0x05
  3211. 0000218C  8203                     or.b       D1, D3
  3212. 0000218E  7205                     moveq.l    D1, 0x05
  3213. 00002190  8A03                     or.b       D5, D3
  3214. 00002192  8203                     or.b       D1, D3
  3215. 00002194  8A03                     or.b       D5, D3
  3216. 00002196  9205                     sub.b      D1, D5
  3217. 00002198  9205                     sub.b      D1, D5
  3218. 0000219A  9A05                     sub.b      D5, D5
  3219. 0000219C  A203                     syscall    Write, flags=2
  3220. 0000219E  B203                     cmp.b      D1, D3
  3221. 000021A0  BA03                     cmp.b      D5, D3
  3222. 000021A2  C203                     and.b      D1, D3
  3223. 000021A4  CA05                     and.b      D5, D5
  3224. 000021A6  AA03                     syscall    NewPixMap
  3225. 000021A8  DA03                     add.b      D5, D3
  3226. 000021AA  E205                     asr        D5.b, 1
  3227. 000021AC  B205                     cmp.b      D1, D5
  3228. 000021AE  BA05                     cmp.b      D5, D5
  3229. 000021B0  C207                     and.b      D1, D7
  3230. 000021B2  1A04                     move.b     D5, D4
  3231. 000021B4  0A04 1207                xori.b     D4, 0x7
  3232. 000021B8  2204                     move.l     D1, D4
  3233. 000021BA  2207                     move.l     D1, D7
  3234. 000021BC  2A05                     move.l     D5, D5
  3235. 000021BE  CA05                     and.b      D5, D5
  3236. 000021C0  D207                     add.b      D1, D7
  3237. 000021C2  4207                     clr.b      D7
  3238. 000021C4  4A05                     tst.b      D5
  3239. 000021C6  DA07                     add.b      D5, D7
  3240. 000021C8  5A05                     addq.b     D5, 5
  3241. 000021CA  E207                     asr        D7.b, 1
  3242. 000021CC  6207                     bhi        +0x9 /* 000021D5 */
  3243. 000021CE  6A07                     bpl        +0x9 /* 000021D7 */
  3244. 000021D0  7205                     moveq.l    D1, 0x05
  3245. 000021D2  EA05                     asr        D5.b, 5
  3246. 000021D4  F207 8A07                .cpgen     0xF207, 0x8A07 // unimplemented
  3247. 000021D8  9207                     sub.b      D1, D7
  3248. 000021DA  9A05                     sub.b      D5, D5
  3249. 000021DC  FA06 0206                .unknown   0xFA06 0x0206 (W = 5)
  3250. 000021E0  0A06 1206                xori.b     D6, 0x6
  3251. 000021E4  1A06                     move.b     D5, D6
  3252. 000021E6  2206                     move.l     D1, D6
  3253. 000021E8  2A51                     movea.l    A5, [A1]
  3254. 000021EA  1FCA                     move.b     <<invalid special address>>, A2
  3255. 000021EC  10F0 0224                move.b     [A0]+, [A0 + D0.w * 2 + 0x24]
  3256. 000021F0  10DA                     move.b     [A0]+, [A2]+
  3257. 000021F2  10E2                     move.b     [A0]+, -[A2]
  3258. 000021F4  1CDA                     move.b     [A6]+, [A2]+
  3259. 000021F6  13BA 1712 0AE2           move.b     [A1 + D0 * 2 - 0x30], [PC + 0x1712 /* 0000390A, cstring ""<EOF> */]
  3260. 000021FC  1EAA 1C3A                move.b     [A7], [A2 + 0x1C3A]
  3261. 00002200  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  3262. 00002204  1B8A 275A 1EC2           move.b     [[A5] + 0x1EC2], A2
  3263. 0000220A  1F1A                     move.b     -[A7], [A2]+
  3264. 0000220C  1F4A 2792                move.b     [A7 + 0x2792], A2
  3265. 00002210  0CC2                     .incomplete
  3266. 00002212  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  3267. 00002216  0AEA                     .incomplete
  3268. 00002218  22F2 202A                move.l     [A1]+, [A2 + D2.w + 0x2A]
  3269. 0000221C  1CD2                     move.b     [A6]+, [A2]
  3270. 0000221E  2052                     movea.l    A0, [A2]
  3271. 00002220  20A2                     move.l     [A0], -[A2]
  3272. 00002222  1782 179A 0CB2           move.b     [[ + D1 * 8] + 0xCB2], D2
  3273. 00002228  1652                     movea.b    A3, [A2]
  3274. 0000222A  25DA 25F2                move.l     [PC + 0x25F2 /* 0000481E, cstring ""<EOF> */], [A2]+
  3275. 0000222E  26BA 27E2                move.l     [A3], [PC + 0x27E2 /* 00004A12, cstring ""<EOF> */]
  3276. 00002232  0E52 264A                .invalid.w [A2], 0x264A /* '&J' */ // invalid immediate operation
  3277. 00002236  131A                     move.b     -[A1], [A2]+
  3278. 00002238  5127                     subq.b     -[A7], 8
  3279. 0000223A  F210 F002                .fmovem    0xF210, 0xF002 // unimplemented
  3280. 0000223E  2410                     move.l     D2, [A0]
  3281. 00002240  DA10                     add.b      D5, [A0]
  3282. 00002242  E21C                     ror        D4.b, 1
  3283. 00002244  DA13                     add.b      D5, [A3]
  3284. 00002246  BA17                     cmp.b      D5, [A7]
  3285. 00002248  120A                     move.b     D1, A2
  3286. 0000224A  E21E                     ror        D6.b, 1
  3287. 0000224C  AA1C                     syscall    SetCCursor
  3288. 0000224E  3A12                     move.w     D5, [A2]
  3289. 00002250  F21E BA1B                .cpgen     0xF21E, 0xBA1B // unimplemented
  3290. 00002254  8A28 C21E                or.b       D5, [A0 - 0x3DE2]
  3291. 00002258  C21F                     and.b      D1, [A7]+
  3292. 0000225A  1A1F                     move.b     D5, [A7]+
  3293. 0000225C  4A27                     tst.b      -[A7]
  3294. 0000225E  920C                     sub.b      D1, A4
  3295. 00002260  C21F                     and.b      D1, [A7]+
  3296. 00002262  8210                     or.b       D1, [A0]
  3297. 00002264  9A0A                     sub.b      D5, A2
  3298. 00002266  EA22                     asr        D2.b, D5
  3299. 00002268  F220 2A1C                .invalid   fmove, !rm
  3300. 0000226C  D220                     add.b      D1, -[A0]
  3301. 0000226E  5220                     addq.b     -[A0], 1
  3302. 00002270  A217                     syscall    Eject, flags=2
  3303. 00002272  8217                     or.b       D1, [A7]
  3304. 00002274  9A0C                     sub.b      D5, A4
  3305. 00002276  B216                     cmp.b      D1, [A6]
  3306. 00002278  5225                     addq.b     -[A5], 1
  3307. 0000227A  DA25                     add.b      D5, -[A5]
  3308. 0000227C  F226 BA27                .cpgen     0xF226, 0xBA27 // unimplemented
  3309. 00002280  E20E                     lsr        D6.b, 1
  3310. 00002282  5226                     addq.b     -[A6], 1
  3311. 00002284  4A13                     tst.b      [A3]
  3312. 00002286  1A51                     movea.b    A5, [A1]
  3313. 00002288  27FA 10F0 0224           move.l     [PC + D0.w * 2 + 0x24], [PC + 0x10F0 /* 0000337A, cstring ""<EOF> */]
  3314. 0000228E  10DA                     move.b     [A0]+, [A2]+
  3315. 00002290  10E2                     move.b     [A0]+, -[A2]
  3316. 00002292  1CDA                     move.b     [A6]+, [A2]+
  3317. 00002294  13BA 1712 0AE2           move.b     [A1 + D0 * 2 - 0x30], [PC + 0x1712 /* 000039A8, cstring ""<EOF> */]
  3318. 0000229A  1EAA 1C3A                move.b     [A7], [A2 + 0x1C3A]
  3319. 0000229E  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  3320. 000022A2  1B8A 27D2 1EC2           move.b     [[] + 0x1EC2], A2
  3321. 000022A8  1F1A                     move.b     -[A7], [A2]+
  3322. 000022AA  1F4A 2792                move.b     [A7 + 0x2792], A2
  3323. 000022AE  0CC2                     .incomplete
  3324. 000022B0  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  3325. 000022B4  0AEA                     .incomplete
  3326. 000022B6  22F2 202A                move.l     [A1]+, [A2 + D2.w + 0x2A]
  3327. 000022BA  1CD2                     move.b     [A6]+, [A2]
  3328. 000022BC  2052                     movea.l    A0, [A2]
  3329. 000022BE  20A2                     move.l     [A0], -[A2]
  3330. 000022C0  1782 179A 0CB2           move.b     [[ + D1 * 8] + 0xCB2], D2
  3331. 000022C6  1652                     movea.b    A3, [A2]
  3332. 000022C8  25DA 25F2                move.l     [PC + 0x25F2 /* 000048BC, cstring ""<EOF> */], [A2]+
  3333. 000022CC  26BA 27E2                move.l     [A3], [PC + 0x27E2 /* 00004AB0, cstring ""<EOF> */]
  3334. 000022D0  0E52 264A                .invalid.w [A2], 0x264A /* '&J' */ // invalid immediate operation
  3335. 000022D4  131A                     move.b     -[A1], [A2]+
  3336. 000022D6  5128 1A10                subq.b     [A0 + 0x1A10], 8
  3337. 000022DA  F002 2410                .pflush    0xF002, 0x2410 // unimplemented
  3338. 000022DE  DA10                     add.b      D5, [A0]
  3339. 000022E0  E21C                     ror        D4.b, 1
  3340. 000022E2  DA13                     add.b      D5, [A3]
  3341. 000022E4  BA17                     cmp.b      D5, [A7]
  3342. 000022E6  120A                     move.b     D1, A2
  3343. 000022E8  E21E                     ror        D6.b, 1
  3344. 000022EA  AA1C                     syscall    SetCCursor
  3345. 000022EC  3A12                     move.w     D5, [A2]
  3346. 000022EE  F21E BA1B                .cpgen     0xF21E, 0xBA1B // unimplemented
  3347. 000022F2  8A26                     or.b       D5, -[A6]
  3348. 000022F4  9A1E                     sub.b      D5, [A6]+
  3349. 000022F6  C21F                     and.b      D1, [A7]+
  3350. 000022F8  1A1F                     move.b     D5, [A7]+
  3351. 000022FA  4A27                     tst.b      -[A7]
  3352. 000022FC  920C                     sub.b      D1, A4
  3353. 000022FE  C21F                     and.b      D1, [A7]+
  3354. 00002300  8210                     or.b       D1, [A0]
  3355. 00002302  9A0A                     sub.b      D5, A2
  3356. 00002304  EA22                     asr        D2.b, D5
  3357. 00002306  F220 2A1C                .invalid   fmove, !rm
  3358. 0000230A  D220                     add.b      D1, -[A0]
  3359. 0000230C  5220                     addq.b     -[A0], 1
  3360. 0000230E  A217                     syscall    Eject, flags=2
  3361. 00002310  8217                     or.b       D1, [A7]
  3362. 00002312  9A0C                     sub.b      D5, A4
  3363. 00002314  B216                     cmp.b      D1, [A6]
  3364. 00002316  5225                     addq.b     -[A5], 1
  3365. 00002318  DA25                     add.b      D5, -[A5]
  3366. 0000231A  F224 5A27                fsglmul    fp4, (int8_t) -[A4]
  3367. 0000231E  E20E                     lsr        D6.b, 1
  3368. 00002320  5226                     addq.b     -[A6], 1
  3369. 00002322  4A13                     tst.b      [A3]
  3370. 00002324  1A51                     movea.b    A5, [A1]
  3371. 00002326  2822                     move.l     D4, -[A2]
  3372. 00002328  10F0 0224                move.b     [A0]+, [A0 + D0.w * 2 + 0x24]
  3373. 0000232C  0E5A 0E62                .invalid.w [A2]+, 0xE62 // invalid immediate operation
  3374. 00002330  28EA 13BA                move.l     [A4]+, [A2 + 0x13BA]
  3375. 00002334  1BE2                     move.b     <<invalid special address>>, -[A2]
  3376. 00002336  0AE2                     .incomplete
  3377. 00002338  2742 178A                move.l     [A3 + 0x178A], D2
  3378. 0000233C  169A                     move.b     [A3], [A2]+
  3379. 0000233E  1EBA 1F0A                move.b     [A7], [PC + 0x1F0A /* 0000424A, cstring ""<EOF> */]
  3380. 00002342  29BA 1EC2 1F1A 1F4A      move.l     [[A4 + D1 * 8] + 0x1F4A], [PC + 0x1EC2 /* 00004206, cstring ""<EOF> */]
  3381. 0000234A  2792 0CC2                move.l     [A3 + D0 * 4 - 0x62], [A2]
  3382. 0000234E  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  3383. 00002352  0AEA                     .incomplete
  3384. 00002354  22F2 202A                move.l     [A1]+, [A2 + D2.w + 0x2A]
  3385. 00002358  1CD2                     move.b     [A6]+, [A2]
  3386. 0000235A  2052                     movea.l    A0, [A2]
  3387. 0000235C  20A2                     move.l     [A0], -[A2]
  3388. 0000235E  1782 179A 0CB2           move.b     [[ + D1 * 8] + 0xCB2], D2
  3389. 00002364  1652                     movea.b    A3, [A2]
  3390. 00002366  2272 0E6A                movea.l    A1, [A2 + D0 * 8 + 0x6A]
  3391. 0000236A  1EEA 27E2                move.b     [A7]+, [A2 + 0x27E2]
  3392. 0000236E  0E52 264A                .invalid.w [A2], 0x264A /* '&J' */ // invalid immediate operation
  3393. 00002372  10F2 5122 1210 F002      move.b     [A0]+, [[A2 + 0x1210 + D5] - 0xFFE]
  3394. 0000237A  2410                     move.l     D2, [A0]
  3395. 0000237C  DA10                     add.b      D5, [A0]
  3396. 0000237E  E21C                     ror        D4.b, 1
  3397. 00002380  DA13                     add.b      D5, [A3]
  3398. 00002382  BA17                     cmp.b      D5, [A7]
  3399. 00002384  120A                     move.b     D1, A2
  3400. 00002386  E21E                     ror        D6.b, 1
  3401. 00002388  AA1C                     syscall    SetCCursor
  3402. 0000238A  3A12                     move.w     D5, [A2]
  3403. 0000238C  F21E BA1B                .cpgen     0xF21E, 0xBA1B // unimplemented
  3404. 00002390  8A25                     or.b       D5, -[A5]
  3405. 00002392  E21E                     ror        D6.b, 1
  3406. 00002394  C21F                     and.b      D1, [A7]+
  3407. 00002396  1A1F                     move.b     D5, [A7]+
  3408. 00002398  4A27                     tst.b      -[A7]
  3409. 0000239A  920C                     sub.b      D1, A4
  3410. 0000239C  C21F                     and.b      D1, [A7]+
  3411. 0000239E  8210                     or.b       D1, [A0]
  3412. 000023A0  9A0A                     sub.b      D5, A2
  3413. 000023A2  EA22                     asr        D2.b, D5
  3414. 000023A4  F220 2A1C                .invalid   fmove, !rm
  3415. 000023A8  D220                     add.b      D1, -[A0]
  3416. 000023AA  5220                     addq.b     -[A0], 1
  3417. 000023AC  A217                     syscall    Eject, flags=2
  3418. 000023AE  8217                     or.b       D1, [A7]
  3419. 000023B0  9A0C                     sub.b      D5, A4
  3420. 000023B2  B216                     cmp.b      D1, [A6]
  3421. 000023B4  5225                     addq.b     -[A5], 1
  3422. 000023B6  DA25                     add.b      D5, -[A5]
  3423. 000023B8  F226 BA27                .cpgen     0xF226, 0xBA27 // unimplemented
  3424. 000023BC  E20E                     lsr        D6.b, 1
  3425. 000023BE  5226                     addq.b     -[A6], 1
  3426. 000023C0  4A13                     tst.b      [A3]
  3427. 000023C2  1A51                     movea.b    A5, [A1]
  3428. 000023C4  222A 10F0                move.l     D1, [A2 + 0x10F0]
  3429. 000023C8  0224 10DA                andi.b     -[A4], 0xDA
  3430. 000023CC  10E2                     move.b     [A0]+, -[A2]
  3431. 000023CE  1CDA                     move.b     [A6]+, [A2]+
  3432. 000023D0  13BA 1712 0AE2           move.b     [A1 + D0 * 2 - 0x30], [PC + 0x1712 /* 00003AE4, cstring ""<EOF> */]
  3433. 000023D6  1EAA 1C3A                move.b     [A7], [A2 + 0x1C3A]
  3434. 000023DA  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  3435. 000023DE  1B8A 1D6A 1EC2 1F1A      move.b     [[A5 + 0x1EC2] + 0x1F1A], A2
  3436. 000023E6  1F4A 2792                move.b     [A7 + 0x2792], A2
  3437. 000023EA  0CC2                     .incomplete
  3438. 000023EC  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  3439. 000023F0  0AEA                     .incomplete
  3440. 000023F2  22F2 202A                move.l     [A1]+, [A2 + D2.w + 0x2A]
  3441. 000023F6  1CD2                     move.b     [A6]+, [A2]
  3442. 000023F8  2052                     movea.l    A0, [A2]
  3443. 000023FA  20A2                     move.l     [A0], -[A2]
  3444. 000023FC  1782 179A 0CB2           move.b     [[ + D1 * 8] + 0xCB2], D2
  3445. 00002402  1652                     movea.b    A3, [A2]
  3446. 00002404  25DA 25F2                move.l     [PC + 0x25F2 /* 000049F8, cstring ""<EOF> */], [A2]+
  3447. 00002408  26BA 27E2                move.l     [A3], [PC + 0x27E2 /* 00004BEC, cstring ""<EOF> */]
  3448. 0000240C  0E52 264A                .invalid.w [A2], 0x264A /* '&J' */ // invalid immediate operation
  3449. 00002410  131A                     move.b     -[A1], [A2]+
  3450. 00002412  5122                     subq.b     -[A2], 8
  3451. 00002414  2210                     move.l     D1, [A0]
  3452. 00002416  F002 2410                .pflush    0xF002, 0x2410 // unimplemented
  3453. 0000241A  DA10                     add.b      D5, [A0]
  3454. 0000241C  E21C                     ror        D4.b, 1
  3455. 0000241E  DA13                     add.b      D5, [A3]
  3456. 00002420  BA17                     cmp.b      D5, [A7]
  3457. 00002422  120A                     move.b     D1, A2
  3458. 00002424  E21E                     ror        D6.b, 1
  3459. 00002426  AA1C                     syscall    SetCCursor
  3460. 00002428  3A12                     move.w     D5, [A2]
  3461. 0000242A  F21E BA1B                .cpgen     0xF21E, 0xBA1B // unimplemented
  3462. 0000242E  8A1D                     or.b       D5, [A5]+
  3463. 00002430  B21E                     cmp.b      D1, [A6]+
  3464. 00002432  C21F                     and.b      D1, [A7]+
  3465. 00002434  1A1F                     move.b     D5, [A7]+
  3466. 00002436  4A27                     tst.b      -[A7]
  3467. 00002438  920C                     sub.b      D1, A4
  3468. 0000243A  C21F                     and.b      D1, [A7]+
  3469. 0000243C  8210                     or.b       D1, [A0]
  3470. 0000243E  9A0A                     sub.b      D5, A2
  3471. 00002440  EA22                     asr        D2.b, D5
  3472. 00002442  F220 2A1C                .invalid   fmove, !rm
  3473. 00002446  D220                     add.b      D1, -[A0]
  3474. 00002448  5220                     addq.b     -[A0], 1
  3475. 0000244A  A217                     syscall    Eject, flags=2
  3476. 0000244C  8217                     or.b       D1, [A7]
  3477. 0000244E  9A0C                     sub.b      D5, A4
  3478. 00002450  B216                     cmp.b      D1, [A6]
  3479. 00002452  5225                     addq.b     -[A5], 1
  3480. 00002454  DA25                     add.b      D5, -[A5]
  3481. 00002456  F226 BA27                .cpgen     0xF226, 0xBA27 // unimplemented
  3482. 0000245A  E20E                     lsr        D6.b, 1
  3483. 0000245C  5226                     addq.b     -[A6], 1
  3484. 0000245E  4A13                     tst.b      [A3]
  3485. 00002460  1A51                     movea.b    A5, [A1]
  3486. 00002462  27EA 10F0 0224           move.l     [PC + D0.w * 2 + 0x24], [A2 + 0x10F0]
  3487. 00002468  10DA                     move.b     [A0]+, [A2]+
  3488. 0000246A  10E2                     move.b     [A0]+, -[A2]
  3489. 0000246C  1CDA                     move.b     [A6]+, [A2]+
  3490. 0000246E  13BA 1712 0AE2           move.b     [A1 + D0 * 2 - 0x30], [PC + 0x1712 /* 00003B82, cstring ""<EOF> */]
  3491. 00002474  1EAA 1C3A                move.b     [A7], [A2 + 0x1C3A]
  3492. 00002478  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  3493. 0000247C  1B8A 28B2                move.b     [A5 + D2 - 0x78], A2
  3494. 00002480  1EC2                     move.b     [A7]+, D2
  3495. 00002482  1F1A                     move.b     -[A7], [A2]+
  3496. 00002484  1F4A 2792                move.b     [A7 + 0x2792], A2
  3497. 00002488  0CC2                     .incomplete
  3498. 0000248A  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  3499. 0000248E  0AEA                     .incomplete
  3500. 00002490  22F2 202A                move.l     [A1]+, [A2 + D2.w + 0x2A]
  3501. 00002494  1CD2                     move.b     [A6]+, [A2]
  3502. 00002496  2052                     movea.l    A0, [A2]
  3503. 00002498  20A2                     move.l     [A0], -[A2]
  3504. 0000249A  1782 179A 0CB2           move.b     [[ + D1 * 8] + 0xCB2], D2
  3505. 000024A0  1652                     movea.b    A3, [A2]
  3506. 000024A2  25DA 25F2                move.l     [PC + 0x25F2 /* 00004A96, cstring ""<EOF> */], [A2]+
  3507. 000024A6  26BA 27E2                move.l     [A3], [PC + 0x27E2 /* 00004C8A, cstring ""<EOF> */]
  3508. 000024AA  0E52 264A                .invalid.w [A2], 0x264A /* '&J' */ // invalid immediate operation
  3509. 000024AE  131A                     move.b     -[A1], [A2]+
  3510. 000024B0  5122                     subq.b     -[A2], 8
  3511. 000024B2  3210                     move.w     D1, [A0]
  3512. 000024B4  F002 2410                .pflush    0xF002, 0x2410 // unimplemented
  3513. 000024B8  DA10                     add.b      D5, [A0]
  3514. 000024BA  E21C                     ror        D4.b, 1
  3515. 000024BC  DA13                     add.b      D5, [A3]
  3516. 000024BE  BA17                     cmp.b      D5, [A7]
  3517. 000024C0  120A                     move.b     D1, A2
  3518. 000024C2  E21E                     ror        D6.b, 1
  3519. 000024C4  AA1C                     syscall    SetCCursor
  3520. 000024C6  3A12                     move.w     D5, [A2]
  3521. 000024C8  F21E BA1B                .cpgen     0xF21E, 0xBA1B // unimplemented
  3522. 000024CC  8A22                     or.b       D5, -[A2]
  3523. 000024CE  B21E                     cmp.b      D1, [A6]+
  3524. 000024D0  C21F                     and.b      D1, [A7]+
  3525. 000024D2  1A1F                     move.b     D5, [A7]+
  3526. 000024D4  4A27                     tst.b      -[A7]
  3527. 000024D6  920C                     sub.b      D1, A4
  3528. 000024D8  C21F                     and.b      D1, [A7]+
  3529. 000024DA  8210                     or.b       D1, [A0]
  3530. 000024DC  9A15                     sub.b      D5, [A5]
  3531. 000024DE  8A22                     or.b       D5, -[A2]
  3532. 000024E0  F220 2A1C                .invalid   fmove, !rm
  3533. 000024E4  D220                     add.b      D1, -[A0]
  3534. 000024E6  5220                     addq.b     -[A0], 1
  3535. 000024E8  A226                     syscall    HandleZone, flags=2
  3536. 000024EA  5217                     addq.b     [A7], 1
  3537. 000024EC  9A0C                     sub.b      D5, A4
  3538. 000024EE  B216                     cmp.b      D1, [A6]
  3539. 000024F0  5225                     addq.b     -[A5], 1
  3540. 000024F2  DA25                     add.b      D5, -[A5]
  3541. 000024F4  F226 BA27                .cpgen     0xF226, 0xBA27 // unimplemented
  3542. 000024F8  E20E                     lsr        D6.b, 1
  3543. 000024FA  5226                     addq.b     -[A6], 1
  3544. 000024FC  4A22                     tst.b      -[A2]
  3545. 000024FE  3A51                     movea.w    A5, [A1]
  3546. 00002500  1E62                     movea.b    A7, -[A2]
  3547. 00002502  10F0 0224                move.b     [A0]+, [A0 + D0.w * 2 + 0x24]
  3548. 00002506  10DA                     move.b     [A0]+, [A2]+
  3549. 00002508  10E2                     move.b     [A0]+, -[A2]
  3550. 0000250A  1CDA                     move.b     [A6]+, [A2]+
  3551. 0000250C  13BA 1712 0AE2           move.b     [A1 + D0 * 2 - 0x30], [PC + 0x1712 /* 00003C20, cstring ""<EOF> */]
  3552. 00002512  1EAA 1C3A                move.b     [A7], [A2 + 0x1C3A]
  3553. 00002516  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  3554. 0000251A  1B8A 275A 1EC2           move.b     [[A5] + 0x1EC2], A2
  3555. 00002520  1F1A                     move.b     -[A7], [A2]+
  3556. 00002522  1F4A 2792                move.b     [A7 + 0x2792], A2
  3557. 00002526  0CC2                     .incomplete
  3558. 00002528  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  3559. 0000252C  0AEA                     .incomplete
  3560. 0000252E  22F2 202A                move.l     [A1]+, [A2 + D2.w + 0x2A]
  3561. 00002532  2622                     move.l     D3, -[A2]
  3562. 00002534  2052                     movea.l    A0, [A2]
  3563. 00002536  20A2                     move.l     [A0], -[A2]
  3564. 00002538  1782 179A 0CB2           move.b     [[ + D1 * 8] + 0xCB2], D2
  3565. 0000253E  1652                     movea.b    A3, [A2]
  3566. 00002540  25DA 25F2                move.l     [PC + 0x25F2 /* 00004B34, cstring ""<EOF> */], [A2]+
  3567. 00002544  26BA 27E2                move.l     [A3], [PC + 0x27E2 /* 00004D28, cstring ""<EOF> */]
  3568. 00002548  0E52 264A                .invalid.w [A2], 0x264A /* '&J' */ // invalid immediate operation
  3569. 0000254C  131A                     move.b     -[A1], [A2]+
  3570. 0000254E  5128 0210                subq.b     [A0 + 0x210], 8
  3571. 00002552  F002 2410                .pflush    0xF002, 0x2410 // unimplemented
  3572. 00002556  DA10                     add.b      D5, [A0]
  3573. 00002558  E21C                     ror        D4.b, 1
  3574. 0000255A  DA13                     add.b      D5, [A3]
  3575. 0000255C  BA17                     cmp.b      D5, [A7]
  3576. 0000255E  120A                     move.b     D1, A2
  3577. 00002560  E21E                     ror        D6.b, 1
  3578. 00002562  AA1C                     syscall    SetCCursor
  3579. 00002564  3A12                     move.w     D5, [A2]
  3580. 00002566  F21E BA1B                .cpgen     0xF21E, 0xBA1B // unimplemented
  3581. 0000256A  8A26                     or.b       D5, -[A6]
  3582. 0000256C  2A1E                     move.l     D5, [A6]+
  3583. 0000256E  C21F                     and.b      D1, [A7]+
  3584. 00002570  1A1F                     move.b     D5, [A7]+
  3585. 00002572  4A27                     tst.b      -[A7]
  3586. 00002574  920C                     sub.b      D1, A4
  3587. 00002576  C21F                     and.b      D1, [A7]+
  3588. 00002578  8210                     or.b       D1, [A0]
  3589. 0000257A  9A0A                     sub.b      D5, A2
  3590. 0000257C  EA22                     asr        D2.b, D5
  3591. 0000257E  F220 2A1C                .invalid   fmove, !rm
  3592. 00002582  D220                     add.b      D1, -[A0]
  3593. 00002584  5220                     addq.b     -[A0], 1
  3594. 00002586  A217                     syscall    Eject, flags=2
  3595. 00002588  8217                     or.b       D1, [A7]
  3596. 0000258A  9A0C                     sub.b      D5, A4
  3597. 0000258C  B216                     cmp.b      D1, [A6]
  3598. 0000258E  5225                     addq.b     -[A5], 1
  3599. 00002590  DA25                     add.b      D5, -[A5]
  3600. 00002592  F226 BA27                .cpgen     0xF226, 0xBA27 // unimplemented
  3601. 00002596  E20E                     lsr        D6.b, 1
  3602. 00002598  5226                     addq.b     -[A6], 1
  3603. 0000259A  4A13                     tst.b      [A3]
  3604. 0000259C  1A51                     movea.b    A5, [A1]
  3605. 0000259E  280A                     move.l     D4, A2
  3606. 000025A0  10F0 0224                move.b     [A0]+, [A0 + D0.w * 2 + 0x24]
  3607. 000025A4  10DA                     move.b     [A0]+, [A2]+
  3608. 000025A6  10E2                     move.b     [A0]+, -[A2]
  3609. 000025A8  1CDA                     move.b     [A6]+, [A2]+
  3610. 000025AA  13BA 1712 0AE2           move.b     [A1 + D0 * 2 - 0x30], [PC + 0x1712 /* 00003CBE, cstring ""<EOF> */]
  3611. 000025B0  1EAA 1C3A                move.b     [A7], [A2 + 0x1C3A]
  3612. 000025B4  1E82                     move.b     [A7], D2
  3613. 000025B6  1EBA 1B8A                move.b     [A7], [PC + 0x1B8A /* 00004142, cstring ""<EOF> */]
  3614. 000025BA  2772 1EC2 1F1A           move.l     [A3 + 0x1F1A], [A2 + D1 * 8 - 0x62]
  3615. 000025C0  1F4A 2792                move.b     [A7 + 0x2792], A2
  3616. 000025C4  0CC2                     .incomplete
  3617. 000025C6  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  3618. 000025CA  0AEA                     .incomplete
  3619. 000025CC  22F2 202A                move.l     [A1]+, [A2 + D2.w + 0x2A]
  3620. 000025D0  1CD2                     move.b     [A6]+, [A2]
  3621. 000025D2  2052                     movea.l    A0, [A2]
  3622. 000025D4  20A2                     move.l     [A0], -[A2]
  3623. 000025D6  1782 179A 0CB2           move.b     [[ + D1 * 8] + 0xCB2], D2
  3624. 000025DC  1652                     movea.b    A3, [A2]
  3625. 000025DE  25DA 25F2                move.l     [PC + 0x25F2 /* 00004BD2, cstring ""<EOF> */], [A2]+
  3626. 000025E2  271A                     move.l     -[A3], [A2]+
  3627. 000025E4  27E2 0E52                move.l     [PC + D0 * 8 + 0x52], -[A2]
  3628. 000025E8  264A                     movea.l    A3, A2
  3629. 000025EA  131A                     move.b     -[A1], [A2]+
  3630. 000025EC  5122                     subq.b     -[A2], 8
  3631. 000025EE  1A10                     move.b     D5, [A0]
  3632. 000025F0  F002 2410                .pflush    0xF002, 0x2410 // unimplemented
  3633. 000025F4  DA10                     add.b      D5, [A0]
  3634. 000025F6  E21C                     ror        D4.b, 1
  3635. 000025F8  DA13                     add.b      D5, [A3]
  3636. 000025FA  BA17                     cmp.b      D5, [A7]
  3637. 000025FC  120A                     move.b     D1, A2
  3638. 000025FE  E21E                     ror        D6.b, 1
  3639. 00002600  AA1C                     syscall    SetCCursor
  3640. 00002602  3A12                     move.w     D5, [A2]
  3641. 00002604  F21E BA1B                .cpgen     0xF21E, 0xBA1B // unimplemented
  3642. 00002608  8A25                     or.b       D5, -[A5]
  3643. 0000260A  921E                     sub.b      D1, [A6]+
  3644. 0000260C  C21F                     and.b      D1, [A7]+
  3645. 0000260E  1A1F                     move.b     D5, [A7]+
  3646. 00002610  4A27                     tst.b      -[A7]
  3647. 00002612  920C                     sub.b      D1, A4
  3648. 00002614  C21F                     and.b      D1, [A7]+
  3649. 00002616  8210                     or.b       D1, [A0]
  3650. 00002618  9A0A                     sub.b      D5, A2
  3651. 0000261A  EA22                     asr        D2.b, D5
  3652. 0000261C  F220 2A1C                .invalid   fmove, !rm
  3653. 00002620  D220                     add.b      D1, -[A0]
  3654. 00002622  5220                     addq.b     -[A0], 1
  3655. 00002624  A217                     syscall    Eject, flags=2
  3656. 00002626  8217                     or.b       D1, [A7]
  3657. 00002628  9A0C                     sub.b      D5, A4
  3658. 0000262A  B216                     cmp.b      D1, [A6]
  3659. 0000262C  5225                     addq.b     -[A5], 1
  3660. 0000262E  DA25                     add.b      D5, -[A5]
  3661. 00002630  F226 BA27                .cpgen     0xF226, 0xBA27 // unimplemented
  3662. 00002634  E20E                     lsr        D6.b, 1
  3663. 00002636  5226                     addq.b     -[A6], 1
  3664. 00002638  4A13                     tst.b      [A3]
  3665. 0000263A  1A51                     movea.b    A5, [A1]
  3666. 0000263C  2812                     move.l     D4, [A2]
  3667. 0000263E  10F0 0224                move.b     [A0]+, [A0 + D0.w * 2 + 0x24]
  3668. 00002642  10DA                     move.b     [A0]+, [A2]+
  3669. 00002644  10E2                     move.b     [A0]+, -[A2]
  3670. 00002646  1CDA                     move.b     [A6]+, [A2]+
  3671. 00002648  13BA 1712 0AE2           move.b     [A1 + D0 * 2 - 0x30], [PC + 0x1712 /* 00003D5C, cstring ""<EOF> */]
  3672. 0000264E  1EAA 1C3A                move.b     [A7], [A2 + 0x1C3A]
  3673. 00002652  12F2 1EBA                move.b     [A1]+, [A2 + D1 * 8 - 0x70]
  3674. 00002656  1B8A 2692                move.b     [A5 + D2.w * 8 - 0x110], A2
  3675. 0000265A  1EC2                     move.b     [A7]+, D2
  3676. 0000265C  1F1A                     move.b     -[A7], [A2]+
  3677. 0000265E  1F4A 2792                move.b     [A7 + 0x2792], A2
  3678. 00002662  0CC2                     .incomplete
  3679. 00002664  1F82 109A                move.b     [A7 + D1.w - 0x102], D2
  3680. 00002668  0AEA                     .incomplete
  3681. 0000266A  22F2 202A                move.l     [A1]+, [A2 + D2.w + 0x2A]
  3682. 0000266E  1CD2                     move.b     [A6]+, [A2]
  3683. 00002670  2052                     movea.l    A0, [A2]
  3684. 00002672  20A2                     move.l     [A0], -[A2]
  3685. 00002674  1782 179A 0CB2           move.b     [[ + D1 * 8] + 0xCB2], D2
  3686. 0000267A  1652                     movea.b    A3, [A2]
  3687. 0000267C  25DA 25F2                move.l     [PC + 0x25F2 /* 00004C70, cstring ""<EOF> */], [A2]+
  3688. 00002680  1662                     movea.b    A3, -[A2]
  3689. 00002682  27E2 0E52                move.l     [PC + D0 * 8 + 0x52], -[A2]
  3690. 00002686  264A                     movea.l    A3, A2
  3691. 00002688  131A                     move.b     -[A1], [A2]+
  3692. 0000268A  5128 2A10                subq.b     [A0 + 0x2A10], 8
  3693. 0000268E  F002 240E                .pflush    0xF002, 0x240E // unimplemented
  3694. 00002692  7A0E                     moveq.l    D5, 0x0E
  3695. 00002694  8228 F213                or.b       D1, [A0 - 0xDED]
  3696. 00002698  2211                     move.l     D1, [A1]
  3697. 0000269A  7217                     moveq.l    D1, 0x17
  3698. 0000269C  DA1E                     add.b      D5, [A6]+
  3699. 0000269E  AA25                     syscall    DisposeCIcon/DisposCIcon
  3700. 000026A0  FA12 F224                .unknown   0xFA12 0xF224 (W = 5)
  3701. 000026A4  1A17                     move.b     D5, [A7]
  3702. 000026A6  6220                     bhi        +0x22 /* 000026C8 */
  3703. 000026A8  321E                     move.w     D1, [A6]+
  3704. 000026AA  C21F                     and.b      D1, [A7]+
  3705. 000026AC  1A1F                     move.b     D5, [A7]+
  3706. 000026AE  4A13                     tst.b      [A3]
  3707. 000026B0  C20C                     and.b      D1, A4
  3708. 000026B2  C21F                     and.b      D1, [A7]+
  3709. 000026B4  8210                     or.b       D1, [A0]
  3710. 000026B6  9A0E                     sub.b      D5, A6
  3711. 000026B8  0216 B220                andi.b     [A6], 0x20 /* ' ' */
  3712. 000026BC  2A24                     move.l     D5, -[A4]
  3713. 000026BE  3A20                     move.w     D5, -[A0]
  3714. 000026C0  5220                     addq.b     -[A0], 1
  3715. 000026C2  A224                     syscall    SetHandleSize, flags=2
  3716. 000026C4  4217                     clr.b      [A7]
  3717. 000026C6  9A24                     sub.b      D5, -[A4]
  3718. label000026C8:
  3719. 000026C8  4A16                     tst.b      [A6]
  3720. 000026CA  520B                     addq.b     A3, 1
  3721. 000026CC  CA0C                     and.b      D5, A4
  3722. 000026CE  BA17                     cmp.b      D5, [A7]
  3723. 000026D0  5A1F                     addq.b     [A7]+, 5
  3724. 000026D2  2213                     move.l     D1, [A3]
  3725. 000026D4  021C EA28                andi.b     [A4]+, 0x28 /* '(' */
  3726. 000026D8  FA70 58FF                .extension 0xA70 <<F/1/5>>, 0x58FF // unimplemented
  3727. 000026DC  FFB5                     .invalid   <<F/6/7>>
  3728. 000026DE  58FF                     svc        <<invalid special address>>
  3729. 000026E0  FFB5                     .invalid   <<F/6/7>>
  3730. 000026E2  E8FF FFB6                bftst      <<invalid special address>> {D6:D6}
  3731. 000026E6  7CFF                     moveq.l    D6, 0xFFFFFFFF
  3732. 000026E8  FFB7                     .invalid   <<F/6/7>>
  3733. 000026EA  10FF                     move.b     [A0]+, <<invalid special address>>
  3734. 000026EC  FFB7                     .invalid   <<F/6/7>>
  3735. 000026EE  A4FF                     syscall    XFindLine/TEFindLine, flags=4
  3736. 000026F0  FFB8                     .invalid   <<F/6/7>>
  3737. 000026F2  38FF                     move.w     [A4]+, <<invalid special address>>
  3738. 000026F4  FFB8                     .invalid   <<F/6/7>>
  3739. 000026F6  CCFF                     mulu.w     D6, <<invalid special address>>
  3740. 000026F8  FFB9                     .invalid   <<F/6/7>>
  3741. 000026FA  60FF FFB9 F4FF           bra        -0x460AFF /* FFBA1BFB */
  3742. 00002700  FFBA                     .invalid   <<F/6/7>>
  3743. 00002702  C4FF                     mulu.w     D2, <<invalid special address>>
  3744. 00002704  FFBB                     .invalid   <<F/6/7>>
  3745. 00002706  58FF                     svc        <<invalid special address>>
  3746. 00002708  FFBB                     .invalid   <<F/6/7>>
  3747. 0000270A  ECFF FFBC                bfclr      <<invalid special address>> {D6:D4}
  3748. 0000270E  80FF                     divu.w     D0, <<invalid special address>>
  3749. 00002710  FFBD                     .invalid   <<F/6/7>>
  3750. 00002712  14FF                     move.b     [A2]+, <<invalid special address>>
  3751. 00002714  FFBD                     .invalid   <<F/6/7>>
  3752. 00002716  A8FF                     syscall    GetFName/GetFontName
  3753. 00002718  FFBE                     .invalid   <<F/6/7>>
  3754. 0000271A  3CFF                     move.w     [A6]+, <<invalid special address>>
  3755. 0000271C  FFBE                     .invalid   <<F/6/7>>
  3756. label0000271E:
  3757. 0000271E  D0FF                     add.w      A0, <<invalid special address>>
  3758. 00002720  FFBF                     .invalid   <<F/6/7>>
  3759. 00002722  64FF FFBF F8FF           bcc        -0x4006FF /* FFC02023 */
  3760. 00002728  FFC0                     .invalid   <<F/7/7>>
  3761. 0000272A  8CFF                     divu.w     D6, <<invalid special address>>
  3762. 0000272C  FFC1                     .invalid   <<F/7/7>>
  3763. 0000272E  20FF                     move.l     [A0]+, <<invalid special address>>
  3764. 00002730  FFC1                     .invalid   <<F/7/7>>
  3765. 00002732  BC20                     cmp.b      D6, -[A0]
  3766. 00002734  28FF                     move.l     [A4]+, <<invalid special address>>
  3767. 00002736  FFC2                     .invalid   <<F/7/7>>
  3768. 00002738  58FF                     svc        <<invalid special address>>
  3769. 0000273A  FFC2                     .invalid   <<F/7/7>>
  3770. 0000273C  7CFF                     moveq.l    D6, 0xFFFFFFFF
  3771. 0000273E  FFC2                     .invalid   <<F/7/7>>
  3772. 00002740  B0FF                     cmpa.w     A0, <<invalid special address>>
  3773. 00002742  FFC4                     .invalid   <<F/7/7>>
  3774. 00002744  34FF                     move.w     [A2]+, <<invalid special address>>
  3775. 00002746  FFC6                     .invalid   <<F/7/7>>
  3776. 00002748  00FF                     .incomplete
  3777. 0000274A  FFC7                     .invalid   <<F/7/7>>
  3778. 0000274C  E0FF                     asr   .w   <<invalid special address>>
  3779. 0000274E  FFC8                     .invalid   <<F/7/7>>
  3780. 00002750  C0FF                     mulu.w     D0, <<invalid special address>>
  3781. 00002752  FFC9                     .invalid   <<F/7/7>>
  3782. 00002754  A0FF                     syscall    XFindLine/TEFindLine
  3783. 00002756  FFCA                     .invalid   <<F/7/7>>
  3784. 00002758  80FF                     divu.w     D0, <<invalid special address>>
  3785. 0000275A  FFCB                     .invalid   <<F/7/7>>
  3786. 0000275C  60C0                     bra        -0x3E /* 0000271E */
  3787. 0000275E  80E0                     divu.w     D0, -[A0]
  3788. 00002760  FFFF                     .invalid   <<F/7/7>>
  3789. 00002762  CC40                     and.w      D6, D0
  3790. 00002764  FFFF                     .invalid   <<F/7/7>>
  3791. 00002766  CCDC                     mulu.w     D6, [A4]+
  3792. 00002768  FFFF                     .invalid   <<F/7/7>>
  3793. 0000276A  CD74 FFFF                and.w      <<invalid full ext with IS == 1 and I/IS == 7>>, D6
  3794. 0000276E  CE10                     and.b      D7, [A0]
  3795. 00002770  FFFF                     .invalid   <<F/7/7>>
  3796. 00002772  CEB0 FFFF                and.l      D7, <<invalid full ext with IS == 1 and I/IS == 7>>
  3797. 00002776  CF50                     and.w      [A0], D7
  3798. 00002778  FFFF                     .invalid   <<F/7/7>>
  3799. 0000277A  CFF0 FFFF                muls.w     D7, <<invalid full ext with IS == 1 and I/IS == 7>>
  3800. 0000277E  D090                     add.l      D0, [A0]
  3801. 00002780  FFFF                     .invalid   <<F/7/7>>
  3802. 00002782  D130 FFFF                add.b      <<invalid full ext with IS == 1 and I/IS == 7>>, D0
  3803. 00002786  D1D0                     add.l      A0, [A0]
  3804. 00002788  FFFF                     .invalid   <<F/7/7>>
  3805. 0000278A  D270 FFFF                add.w      D1, <<invalid full ext with IS == 1 and I/IS == 7>>
  3806. 0000278E  D310                     add.b      [A0], D1
  3807. 00002790  FFFF                     .invalid   <<F/7/7>>
  3808. 00002792  D3B0 FFFF                add.l      <<invalid full ext with IS == 1 and I/IS == 7>>, D1
  3809. 00002796  D450                     add.w      D2, [A0]
  3810. 00002798  FFFF                     .invalid   <<F/7/7>>
  3811. 0000279A  D4F0 FFFF                add.w      A2, <<invalid full ext with IS == 1 and I/IS == 7>>
  3812. 0000279E  D590                     add.l      [A0], D2
  3813. 000027A0  FFFF                     .invalid   <<F/7/7>>
  3814. 000027A2  D630 FFFF                add.b      D3, <<invalid full ext with IS == 1 and I/IS == 7>>
  3815. 000027A6  D6D0                     add.w      A3, [A0]
  3816. 000027A8  FFFF                     .invalid   <<F/7/7>>
  3817. 000027AA  D770 FFFF                add.w      <<invalid full ext with IS == 1 and I/IS == 7>>, D3
  3818. 000027AE  D810                     add.b      D4, [A0]
  3819. 000027B0  FFFF                     .invalid   <<F/7/7>>
  3820. 000027B2  D8B0 FFFF                add.l      D4, <<invalid full ext with IS == 1 and I/IS == 7>>
  3821. 000027B6  D950                     add.w      [A0], D4
  3822. 000027B8  FFFF                     .invalid   <<F/7/7>>
  3823. 000027BA  D9F0 FFFF                add.l      A4, <<invalid full ext with IS == 1 and I/IS == 7>>
  3824. 000027BE  DA90                     add.l      D5, [A0]
  3825. 000027C0  FFFF                     .invalid   <<F/7/7>>
  3826. 000027C2  DB30 FFFF                add.b      <<invalid full ext with IS == 1 and I/IS == 7>>, D5
  3827. 000027C6  DBD0                     add.l      A5, [A0]
  3828. 000027C8  FFFF                     .invalid   <<F/7/7>>
  3829. 000027CA  DC70 FFFF                add.w      D6, <<invalid full ext with IS == 1 and I/IS == 7>>
  3830. 000027CE  DD10                     add.b      [A0], D6
  3831. 000027D0  FFFF                     .invalid   <<F/7/7>>
  3832. 000027D2  DDB0 FFFF                add.l      <<invalid full ext with IS == 1 and I/IS == 7>>, D6
  3833. 000027D6  DE50                     add.w      D7, [A0]
  3834. 000027D8  FFFF                     .invalid   <<F/7/7>>
  3835. 000027DA  DEF0 FFFF                add.w      A7, <<invalid full ext with IS == 1 and I/IS == 7>>
  3836. 000027DE  DF90                     add.l      [A0], D7
  3837. 000027E0  FFFF                     .invalid   <<F/7/7>>
  3838. 000027E2  E030                     roxr       D0.b, D0
  3839. 000027E4  FFFF                     .invalid   <<F/7/7>>
  3840. 000027E6  E0D0                     asr   .w   [A0]
  3841. 000027E8  FFFF                     .invalid   <<F/7/7>>
  3842. 000027EA  E170                     roxl       D0.w, D0
  3843. 000027EC  FFFF                     .invalid   <<F/7/7>>
  3844. 000027EE  E208                     lsr        D0.b, 1
  3845. 000027F0  FFFF                     .invalid   <<F/7/7>>
  3846. 000027F2  E2A0                     asr        D0, D1
  3847. 000027F4  FFFF                     .invalid   <<F/7/7>>
  3848. 000027F6  E338                     rol        D0.b, D1
  3849. 000027F8  FFFF                     .invalid   <<F/7/7>>
  3850. 000027FA  E3D0                     lsl   .w   [A0]
  3851. 000027FC  FFFF                     .invalid   <<F/7/7>>
  3852. 000027FE  E468                     lsr        D0.w, D2
  3853. 00002800  FFFF                     .invalid   <<F/7/7>>
  3854. 00002802  E500                     asl        D0.b, 2
  3855. 00002804  FFFF                     .invalid   <<F/7/7>>
  3856. 00002806  E598                     rol        D0, 2
  3857. 00002808  FFFF                     .invalid   <<F/7/7>>
  3858. 0000280A  E630                     roxr       D0.b, D3
  3859. 0000280C  FFFF                     .invalid   <<F/7/7>>
  3860. 0000280E  E6C8                     ror   .w   A0
  3861. 00002810  FFFF                     .invalid   <<F/7/7>>
  3862. 00002812  E760                     asl        D0.w, D3
  3863. 00002814  FFFF                     .invalid   <<F/7/7>>
  3864. 00002816  E800                     asr        D0.b, 4
  3865. 00002818  FFFF                     .invalid   <<F/7/7>>
  3866. 0000281A  E8A0                     asr        D0, D4
  3867. 0000281C  FFFF                     .invalid   <<F/7/7>>
  3868. 0000281E  E940                     asl        D0.w, 4
  3869. 00002820  FFFF                     .invalid   <<F/7/7>>
  3870. 00002822  E9E0 FFFF                bfextu     D7, -[A0] {D7:D7}
  3871. 00002826  EA80                     asr        D0, 5
  3872. 00002828  FFFF                     .invalid   <<F/7/7>>
  3873. 0000282A  EB20                     asl        D0.b, D5
  3874. 0000282C  FFFF                     .invalid   <<F/7/7>>
  3875. 0000282E  EBC0 FFFF                bfexts     D7, D0 {D7:D7}
  3876. 00002832  EC60                     asr        D0.w, D6
  3877. 00002834  FFFF                     .invalid   <<F/7/7>>
  3878. 00002836  ED00                     asl        D0.b, 6
  3879. 00002838  FFFF                     .invalid   <<F/7/7>>
  3880. 0000283A  EDA0                     asl        D0, D6
  3881. 0000283C  FFFF                     .invalid   <<F/7/7>>
  3882. 0000283E  EE40                     asr        D0.w, 7
  3883. 00002840  1125                     move.b     -[A0], -[A5]
  3884. 00002842  EA13                     roxr       D3.b, 5
  3885. 00002844  1B72 FFFF EEE0           move.b     [A5 - 0x1120], <<invalid full ext with IS == 1 and I/IS == 7>>
  3886. 0000284A  EEFF FFEF                bfset      <<invalid special address>> {D7:D7}
  3887. 0000284E  88FF                     divu.w     D4, <<invalid special address>>
  3888. 00002850  FFF1                     .invalid   <<F/7/7>>
  3889. 00002852  68FF FFF3 48FF           bvc        -0xCB6FF /* FFF37153 */
  3890. 00002858  FFF3                     .invalid   <<F/7/7>>
  3891. 0000285A  E4FF                     roxr  .w   <<invalid special address>>
  3892. 0000285C  FFF4                     .invalid   <<F/7/7>>
  3893. 0000285E  80FF                     divu.w     D0, <<invalid special address>>
  3894. 00002860  FFF5                     .invalid   <<F/7/7>>
  3895. 00002862  1CFF                     move.b     [A6]+, <<invalid special address>>
  3896. 00002864  FFF5                     .invalid   <<F/7/7>>
  3897. 00002866  B830 F002                cmp.b      D4, [A0 + A7.w + 0x2]
  3898. 0000286A  020A 7A17                andi.b     A2, 0x17
  3899. 0000286E  F210 F002                .fmovem    0xF210, 0xF002 // unimplemented
  3900. 00002872  1620                     move.b     D3, -[A0]
  3901. 00002874  4227                     clr.b      -[A7]
  3902. 00002876  3A25                     move.w     D5, -[A5]
  3903. 00002878  CA27                     and.b      D5, -[A7]
  3904. 0000287A  2A24                     move.l     D5, -[A4]
  3905. 0000287C  2A27                     move.l     D5, -[A7]
  3906. 0000287E  1226                     move.b     D1, -[A6]
  3907. 00002880  E226                     asr        D6.b, D1
  3908. 00002882  F226 DA1E                .cpgen     0xF226, 0xDA1E // unimplemented
  3909. 00002886  CA12                     and.b      D5, [A2]
  3910. 00002888  0A26 FA27                xori.b     -[A6], 0x27 /* '\'' */
  3911. 0000288C  4A1D                     tst.b      [A5]+
  3912. 0000288E  AA16                     syscall    SetCPixel
  3913. 00002890  C21B                     and.b      D1, [A3]+
  3914. 00002892  DA16                     add.b      D5, [A6]
  3915. 00002894  CA1F                     and.b      D5, [A7]+
  3916. 00002896  3217                     move.w     D1, [A7]
  3917. 00002898  B226                     cmp.b      D1, -[A6]
  3918. 0000289A  1A1C                     move.b     D5, [A4]+
  3919. 0000289C  7A1D                     moveq.l    D5, 0x1D
  3920. 0000289E  9230 50FF                sub.b      D1, [A0 + D5.w - 0x1]
  3921. 000028A2  FFF6                     .invalid   <<F/7/7>>
  3922. 000028A4  54FF                     scc        <<invalid special address>>
  3923. 000028A6  FFF6                     .invalid   <<F/7/7>>
  3924. 000028A8  F0FF FFF7                .extension 0x0FF <<F/2-3/0>> // unimplemented
  3925. 000028AC  8CFF                     divu.w     D6, <<invalid special address>>
  3926. 000028AE  FFF8                     .invalid   <<F/7/7>>
  3927. 000028B0  28FF                     move.l     [A4]+, <<invalid special address>>
  3928. 000028B2  FFF8                     .invalid   <<F/7/7>>
  3929. 000028B4  C4FF                     mulu.w     D2, <<invalid special address>>
  3930. 000028B6  FFF9                     .invalid   <<F/7/7>>
  3931. 000028B8  60FF FFF9 FCFF           bra        -0x602FF /* FFFA25B9 */
  3932. 000028BE  FFFA                     .invalid   <<F/7/7>>
  3933. 000028C0  98FF                     sub.w      A4, <<invalid special address>>
  3934. 000028C2  FFFB                     .invalid   <<F/7/7>>
  3935. 000028C4  34FF                     move.w     [A2]+, <<invalid special address>>
  3936. 000028C6  FFFB                     .invalid   <<F/7/7>>
  3937. 000028C8  D0FF                     add.w      A0, <<invalid special address>>
  3938. 000028CA  FFFC                     .invalid   <<F/7/7>>
  3939. 000028CC  6C2C                     bge        +0x2E /* 000028FA */
  3940. 000028CE  2E2C 2F2C                move.l     D7, [A4 + 0x2F2C]
  3941. 000028D2  302C 312C                move.w     D0, [A4 + 0x312C]
  3942. 000028D6  322C 332C                move.w     D1, [A4 + 0x332C]
  3943. 000028DA  342C 352C                move.w     D2, [A4 + 0x352C]
  3944. 000028DE  362C 552C                move.w     D3, [A4 + 0x552C]
  3945. 000028E2  562C 572C                addq.b     [A4 + 0x572C], 3
  3946. 000028E6  582C 592C                addq.b     [A4 + 0x592C], 4
  3947. 000028EA  5A2C 5B2C                addq.b     [A4 + 0x5B2C], 5
  3948. 000028EE  5C2C 5D00                addq.b     [A4 + 0x5D00], 6
  3949. 000028F2  0111                     btst       [A1], D0
  3950. 000028F4  FA31 0102                .unknown   0xFA31 0x0102 (W = 5)
  3951. 000028F8  1000                     move.b     D0, D0
  3952. label000028FA:
  3953. 000028FA  0002 2206                ori.b      D2, 0x6
  3954. 000028FE  0002 2206                ori.b      D2, 0x6
  3955. 00002902  0002 2206                ori.b      D2, 0x6
  3956. 00002906  0002 2206                ori.b      D2, 0x6
  3957. 0000290A  0002 2206                ori.b      D2, 0x6
  3958. 0000290E  0002 2206                ori.b      D2, 0x6
  3959. 00002912  0002 2206                ori.b      D2, 0x6
  3960. 00002916  0002 2206                ori.b      D2, 0x6
  3961. 0000291A  0002 3106                ori.b      D2, 0x6
  3962. 0000291E  0002 2206                ori.b      D2, 0x6
  3963. 00002922  0002 2206                ori.b      D2, 0x6
  3964. 00002926  0002 2206                ori.b      D2, 0x6
  3965. 0000292A  0002 2206                ori.b      D2, 0x6
  3966. 0000292E  0002 2206                ori.b      D2, 0x6
  3967. 00002932  0002 2206                ori.b      D2, 0x6
  3968. 00002936  0002 2206                ori.b      D2, 0x6
  3969. 0000293A  0002 2206                ori.b      D2, 0x6
  3970. 0000293E  0002 2206                ori.b      D2, 0x6
  3971. 00002942  0002 2206                ori.b      D2, 0x6
  3972. 00002946  0002 2206                ori.b      D2, 0x6
  3973. 0000294A  0002 2406                ori.b      D2, 0x6
  3974. 0000294E  0002 2406                ori.b      D2, 0x6
  3975. 00002952  0002 0606                ori.b      D2, 0x6
  3976. 00002956  0002 0A06                ori.b      D2, 0x6
  3977. 0000295A  0002 5E06                ori.b      D2, 0x6
  3978. 0000295E  0002 7006                ori.b      D2, 0x6
  3979. 00002962  0002 7506                ori.b      D2, 0x6
  3980. 00002966  0002 3506                ori.b      D2, 0x6
  3981. 0000296A  0002 3506                ori.b      D2, 0x6
  3982. 0000296E  0002 3506                ori.b      D2, 0x6
  3983. 00002972  0002 3506                ori.b      D2, 0x6
  3984. 00002976  0002 3506                ori.b      D2, 0x6
  3985. 0000297A  0002 2406                ori.b      D2, 0x6
  3986. 0000297E  0002 2306                ori.b      D2, 0x6
  3987. 00002982  0002 2406                ori.b      D2, 0x6
  3988. 00002986  0002 2506                ori.b      D2, 0x6
  3989. 0000298A  0002 2506                ori.b      D2, 0x6
  3990. 0000298E  0002 2506                ori.b      D2, 0x6
  3991. 00002992  0002 2506                ori.b      D2, 0x6
  3992. 00002996  0002 2506                ori.b      D2, 0x6
  3993. 0000299A  0002 2506                ori.b      D2, 0x6
  3994. 0000299E  0002 2506                ori.b      D2, 0x6
  3995. 000029A2  0002 2506                ori.b      D2, 0x6
  3996. 000029A6  0002 2506                ori.b      D2, 0x6
  3997. 000029AA  0002 2506                ori.b      D2, 0x6
  3998. 000029AE  0002 2506                ori.b      D2, 0x6
  3999. 000029B2  0002 2506                ori.b      D2, 0x6
  4000. 000029B6  0002 2506                ori.b      D2, 0x6
  4001. 000029BA  0002 2506                ori.b      D2, 0x6
  4002. 000029BE  0002 2506                ori.b      D2, 0x6
  4003. 000029C2  0002 2506                ori.b      D2, 0x6
  4004. 000029C6  0002 2506                ori.b      D2, 0x6
  4005. 000029CA  0002 2506                ori.b      D2, 0x6
  4006. 000029CE  0002 2506                ori.b      D2, 0x6
  4007. 000029D2  0002 2506                ori.b      D2, 0x6
  4008. 000029D6  0002 2506                ori.b      D2, 0x6
  4009. 000029DA  0002 2506                ori.b      D2, 0x6
  4010. 000029DE  0002 2506                ori.b      D2, 0x6
  4011. 000029E2  0002 2506                ori.b      D2, 0x6
  4012. 000029E6  0002 2506                ori.b      D2, 0x6
  4013. 000029EA  0002 2506                ori.b      D2, 0x6
  4014. 000029EE  0002 2506                ori.b      D2, 0x6
  4015. 000029F2  0002 2506                ori.b      D2, 0x6
  4016. 000029F6  0002 2506                ori.b      D2, 0x6
  4017. 000029FA  0002 2506                ori.b      D2, 0x6
  4018. 000029FE  0002 2506                ori.b      D2, 0x6
  4019. 00002A02  0002 2306                ori.b      D2, 0x6
  4020. 00002A06  0002 2306                ori.b      D2, 0x6
  4021. 00002A0A  0002 2306                ori.b      D2, 0x6
  4022. 00002A0E  0002 2306                ori.b      D2, 0x6
  4023. 00002A12  0002 2306                ori.b      D2, 0x6
  4024. 00002A16  0002 2306                ori.b      D2, 0x6
  4025. 00002A1A  0002 2306                ori.b      D2, 0x6
  4026. 00002A1E  0002 2306                ori.b      D2, 0x6
  4027. 00002A22  0002 2306                ori.b      D2, 0x6
  4028. 00002A26  0002 2306                ori.b      D2, 0x6
  4029. 00002A2A  0002 2506                ori.b      D2, 0x6
  4030. 00002A2E  0002 2506                ori.b      D2, 0x6
  4031. 00002A32  0002 2506                ori.b      D2, 0x6
  4032. 00002A36  0002 2506                ori.b      D2, 0x6
  4033. 00002A3A  0002 2506                ori.b      D2, 0x6
  4034. 00002A3E  0002 2506                ori.b      D2, 0x6
  4035. 00002A42  0002 2506                ori.b      D2, 0x6
  4036. 00002A46  0002 2506                ori.b      D2, 0x6
  4037. 00002A4A  0002 2506                ori.b      D2, 0x6
  4038. 00002A4E  0002 2506                ori.b      D2, 0x6
  4039. 00002A52  0002 2506                ori.b      D2, 0x6
  4040. 00002A56  0002 2506                ori.b      D2, 0x6
  4041. 00002A5A  0002 2706                ori.b      D2, 0x6
  4042. 00002A5E  0002 7506                ori.b      D2, 0x6
  4043. 00002A62  0002 7506                ori.b      D2, 0x6
  4044. 00002A66  0002 2406                ori.b      D2, 0x6
  4045. 00002A6A  0002 2406                ori.b      D2, 0x6
  4046. 00002A6E  0002 2406                ori.b      D2, 0x6
  4047. 00002A72  0002 2406                ori.b      D2, 0x6
  4048. 00002A76  0002 2406                ori.b      D2, 0x6
  4049. 00002A7A  0002 2406                ori.b      D2, 0x6
  4050. 00002A7E  0002 2406                ori.b      D2, 0x6
  4051. 00002A82  0002 2406                ori.b      D2, 0x6
  4052. 00002A86  0002 2406                ori.b      D2, 0x6
  4053. 00002A8A  0002 2406                ori.b      D2, 0x6
  4054. 00002A8E  0002 2406                ori.b      D2, 0x6
  4055. 00002A92  0002 2406                ori.b      D2, 0x6
  4056. 00002A96  0002 2406                ori.b      D2, 0x6
  4057. 00002A9A  0002 2406                ori.b      D2, 0x6
  4058. 00002A9E  0002 2406                ori.b      D2, 0x6
  4059. 00002AA2  0002 2409                ori.b      D2, 0x9 /* '\t' */
  4060. 00002AA6  0002 1504                ori.b      D2, 0x4
  4061. 00002AAA  0002 090E                ori.b      D2, 0xE
  4062. 00002AAE  0002 3A10                ori.b      D2, 0x10
  4063. 00002AB2  0002 0604                ori.b      D2, 0x4
  4064. 00002AB6  0400 0216                subi.b     D0, 0x16
  4065. 00002ABA  0500                     btst       D0, D2
  4066. 00002ABC  020A 1B04                andi.b     A2, 0x4
  4067. 00002AC0  0000 0000                ori.b      D0, 0x0
  4068. 00002AC4  0278 6D70 7764           andi.w     [0x00007764], 0x6D70 /* 'mp' */
  4069.